{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

SOA 5 SOAP - Service Oriented Architecture(SOA SOAP Subject...

Info icon This preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
1 1 Service Oriented Architecture (SOA) Subject Incharge Pratidnya S. Hegde Patil SOAP In plain english box4 To send an application to ABC co., address of the ABC co. is required. box4 Look up in a phone book. box4 Address to be written on an envelope containing the application form and placed in the postbox. square6 Phone book – service registry square6 Address – WSDL endpoint or port square6 Envelope – standardized medium for transporting mail (SOAP represents a standardized format for transporting messages). box4 When we are ready to let your letter go, we place it in a mailbox, the same way service requestors hand over SOAP messages to SOAP nodes to perform the actual transmission. box4 Finally, the route traveled by the letter from us to ABC co. is much like the message path a SOAP message follows from service requestor to service provider. 2
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2 Messaging with SOAP box4 As all communication between services is message-based, the messaging framework chosen must be standardized so that all services, regardless of origin, use the same format and transport protocol. box4 Within SOAs, so much emphasis is placed on a message- centric application design that an increasing amount of business and application logic is embedded into messages. box4 In fact, the receipt of a message by a service is the most fundamental action within SOA and the sole action that initiates service-oriented automation. 3 Purpose of SOAP box4 SOAP can be used over HTTP to enable application-to-application communications over existing Internet infrastructure with its firewalls and proxies. box4 To define a standard message format. box4 Universally accepted as the standard transport protocol for messages processed by Web services. box4 Ability to be extended and customized has positioned SOAP messaging as the driving force behind many of the most significant features of contemporary SOAs. 4
Image of page 2
3 box4 Layering SOAP over HTTP means that a SOAP message is sent as part of an HTTP request or response which makes it easy to communicate over any network that permits HTTP traffic. HTTP is also a good choice because, just like Web browsers, it is pervasive on all computing platforms and devices. box4 To achieve platform independence and maximum interoperability, SOAP uses XML to represent messages exchanged between the client and the Web service. Like HTTP, XML is also pervasive and you can find an XML parser for nearly any computing platform (or you can write your own if need be). box4 By leveraging HTTP and XML, SOAP provides application to application communications between applications running on any platform and connected over the existing Internet infrastructure. 5 What is SOAP? box4 S imple O bject A ccess P rotocol box4 SOAP is slightly more complicated than the XML-RPC box4 SOAP extended XML-RPC box4 It uses XML namespaces and XML Schemas.
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern