Service Oriented Architecture Prepared by Kelly S. French

12 Slides92.00 KB

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

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.

Concepts Consumer Provider Broker Service

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

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

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

Examples J2EE .NET DCOM

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

Past and Future CORBA DCOM .Net Mono

References “What is service-oriented architecture?” by Raghu R. Kodali – ( http://www.javaworld.com/javaworld/jw-0 6-2005/jw-0613-soa.html ) “Service-oriented modeling and architecture” by Dr. Ali Arsanjani – (http://www.ibm.com/developerworks/we bservices/library/ws-soa-design1/?S TAC T 108AU73W&S CMP social )

Questions

Service Oriented Architecture Presented by Kelly S. French

Back to top button