|
Web
Services using SOAP
This presentation
gives an overview of Web Services, an XML-based set of specifications
for calling remote programs. The presentation will introduce Simple
Object Access Protocol (SOAP), Web Services Description Language
(WSDL), and Universal Discovery, Description, and Integration (UDDI)
servers. These specifications will be demonstrated with an example
of a Java program on one server calling a Perl program on another
server.
Prerequisite: Basic
understanding of HTML and XML.
Presenter: Dr.
H. Edward Donley
View the presentation
slides.
>Go
to the index
Cooperative, Concurrent
Technology Development
One goal of concurrent
development is to speed completion of multidisciplinary projects.
Project timelines can be shortened by aligning tasks from the various
disciplines for parallel completion, rather than sequential. In
practice this goal is difficult to achieve, due to rigid boundaries
among the technical disciplines. The software development subproject,
in particular, frequently lags other subprojects because of the
need to include full system testing during software quality assurance
(SQA). This subproject may accrue all the previous project delays,
plus delays due to revisions needed by the other disciplines as
determined during SQA. The software development and test teams may
encounter significant pressure to conclude rapidly due to overall
project lateness.
This seminar will
discuss steps that can be taken to further facilitate concurrency
during multidisciplinary technology development projects. These
steps involve application of object-oriented (OO) design and modeling
techniques to the overall project. By formally specifying the interfaces
among the disparate disciplines, additional technical objectives
are recorded for each subproject. Ownership of the interface is
inherently determined when these interfaces are modeled using
an OO modeling language, such as UML. Team members are empowered
to validate that the design is compatible with the specified interfaces,
which adds an additional review step to each subproject, rather
than waiting for end-of-project testing during SQA. Examples from
previous robotics and automation development projects will be used
to demonstrate the benefits, both technical and managerial, which
arise by application of these OO design and modeling techniques.
Presenter: Dr.
Steve Remis
>Go
to the index
|