Charlotte Angderson
Roger Mears
Esperanza Mesa
Service-Oriented Computing (SOC) is a new paradigm that evolves from the OOC and component-based computing paradigms by splitting the developers into three independent but collaborative entities: the application builders (also called service requestors), the service brokers (or publishers), and the service developers (or providers). The responsibility of the service developers is to develop software services that are loosely coupled. The service brokers publish or market the available services. The application builders find the available services through service brokers and use the services to develop new applications. The application development is done via discovery and composition rather than traditional design and coding. SOC and Web Services (WS) have received significant attention recently as they support easy software interoperability via standard WS protocols such as SOAP, UDDI, WSDL, as well as other standard protocols such as OWL-S, CDL, BPEL. Many production and research projects have been initiated and carried out, aiming at finding a new way of efficiently developing more dependable software and hardware by major computer and software corporations, such as IBM, Microsoft, Oracle, Sun Microsystems, and SAP.
The capstone project will implement (1) basic airline services; (2) a directory service (use
UDDI or write a simpler service); a travel agent service that uses the directory service and the airline services to form composite services; and (4) a graphic interface that demonstrates the three parties and the composition process.
Programming platform: C#, MS .Net
To learn more about the project, please visit:
http://asusrl.eas.asu.edu/webstrar/