Educational outreach

319 Stright Hall
Indiana University of PA
Indiana, PA
724-357-1326

Director:
H. Edward Donley, Ph.D.,
Department of Mathematics

Student Mentorship and Educational Outreach Co-Director:
Gary Buterbaugh, Ph.D.,
Department of Computer Science

Financial and Contract Co-Director:
Rick Adkins, Ph.D.,
Department of Mathematics

IUP Software Development Center

• Services
• Who we are
• Resources
• Outreach

Educational Outreach

Spring 2002 Colloquia Series

Time

Topic

Place

4:45-6:00 pm

Tuesday

Feb. 26


Web Services using SOAP

Stright Hall 226/229

4:45-6:00 pm

Tuesday

April 16

Cooperative, Concurrent Technology Development Stright Hall 226/229

 

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