Presentation is loading. Please wait.

Presentation is loading. Please wait.

Service Oriented Architecture Instructor: Dr. Bahram Khalili Prepared by Kelly S. French.

Similar presentations


Presentation on theme: "Service Oriented Architecture Instructor: Dr. Bahram Khalili Prepared by Kelly S. French."— Presentation transcript:

1 Service Oriented Architecture Instructor: Dr. Bahram Khalili Prepared by Kelly S. French

2 What is Service Oriented Architecture? SOA focuses on integration between heterogeneous platforms by using standards for service definition, location, and invocation. It functions as a way to form a distributed system through composition such as using existing legacy apps while coordinating the availability, access, and consumption of the provided services. SOA focuses on integration between heterogeneous platforms by using standards for service definition, location, and invocation. It functions as a way to form a distributed system through composition such as using existing legacy apps while coordinating the availability, access, and consumption of the provided services.

3 Concepts Consumer Consumer Provider Provider Broker Broker Service Service

4 Goals Flexible integration between different platforms Flexible integration between different platforms Backwards compatible for existing environments and applications Backwards compatible for existing environments and applications Support different aggregation approaches, i.e. Layered and/or Fractal Support different aggregation approaches, i.e. Layered and/or Fractal

5 Characteristics Interface definition Interface definition –Platform-independent –Self-describing Registration Registration –Service availability –Public or private Quality of Service attributes Quality of Service attributes –Security –Reliability

6 Technologies Web Services Description language (WSDL) Web Services Description language (WSDL) Universal Description Definition and Integration (UDDI) Universal Description Definition and Integration (UDDI) Simple Object Access Protocol (SOAP) Simple Object Access Protocol (SOAP)

7 Examples J2EE J2EE.NET.NET DCOM DCOM

8 Companies & Products IBM (WebSphere) IBM (WebSphere) Oracle (WebLogic) Oracle (WebLogic) Microsoft (DCOM and.NET) Microsoft (DCOM and.NET) Sun Microsystems (Java) Sun Microsystems (Java)

9 Past and Future CORBA CORBA DCOM DCOM.Net.Net Mono Mono

10 References “What is service-oriented architecture?” by Raghu R. Kodali “What is service-oriented architecture?” by Raghu R. Kodali –(http://www.javaworld.com/javaworld/jw-06- 2005/jw-0613-soa.html) http://www.javaworld.com/javaworld/jw-06- 2005/jw-0613-soa.htmlhttp://www.javaworld.com/javaworld/jw-06- 2005/jw-0613-soa.html “Service-oriented modeling and architecture” by Dr. Ali Arsanjani “Service-oriented modeling and architecture” by Dr. Ali Arsanjani –(http://www.ibm.com/developerworks/webser vices/library/ws-soa- design1/?S_TACT=108AU73W&S_CMP=social) (http://www.ibm.com/developerworks/webser vices/library/ws-soa- design1/?S_TACT=108AU73W&S_CMP=social(http://www.ibm.com/developerworks/webser vices/library/ws-soa- design1/?S_TACT=108AU73W&S_CMP=social

11 Questions

12 Service Oriented Architecture Presented by Kelly S. French


Download ppt "Service Oriented Architecture Instructor: Dr. Bahram Khalili Prepared by Kelly S. French."

Similar presentations


Ads by Google