Presented By:Amirali Charania 81 Sumeet Sawant 79
   A service oriented architecture is an    information technology approach of strategy    in which application make use ...
   The aggregated, or composite, service can be    used to satisfy a more complex business    requirement.   In fact, on...
   SOA is a software architecture model    ◦ in which business functionality are logically      grouped and encapsulated ...
• A collection of services           services• classified into types       type    type      type• arranged into layers• G...
   Centralized business functions used by    multiple entities   Integration with partners   Existence of old technolog...
   A homogeneous IT environment   When true real-time performance is critical   When tight coupling is not an inconveni...
   XML is the foundation for virtually all Web    services standards, such as XML schema,    SOAP, Web Services Descripti...
   Using XML resolves the challenge of working    with different data formats in different    applications across multipl...
   SOAP: This simple XML-based protocol lets    applications exchange information over    transportation protocols like H...
   WSDL: WSDL is a document written in XML to    describe a Web service. It specifies the    location of the service and ...
   WS-Security        The WS-Security protocol is based on adding SOAP         extensions to the message header to store...
   This presentation examined the fundamentals    of SOA and covered the following topics:        The value of SOA, how ...
Upcoming SlideShare
Loading in …5
×

Soa

251
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
251
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Soa

  1. 1. Presented By:Amirali Charania 81 Sumeet Sawant 79
  2. 2.  A service oriented architecture is an information technology approach of strategy in which application make use of services available in a network such as World Wide Web. A service provides a specific function, typically a business function, such as analyzing an individual’s credit history or processing a purchase order.
  3. 3.  The aggregated, or composite, service can be used to satisfy a more complex business requirement. In fact, one way of looking at an SOA is an approach to connecting applications so that they can communicate with each other. In other words, a SOA is way of sharing functions in a widespread and flexible way.
  4. 4.  SOA is a software architecture model ◦ in which business functionality are logically grouped and encapsulated into  self contained,  distinct and reusable units called services that  represent a high level business concept  can be distributed over a network  can be reused to create new business applications  contain contract with specification of the purpose, functionality, interfaces (coarse grained), constraints, usage ... of the business functionality
  5. 5. • A collection of services services• classified into types type type type• arranged into layers• Governed by architectural patterns and policies
  6. 6.  Centralized business functions used by multiple entities Integration with partners Existence of old technologies that are still working
  7. 7.  A homogeneous IT environment When true real-time performance is critical When tight coupling is not an inconvenience
  8. 8.  XML is the foundation for virtually all Web services standards, such as XML schema, SOAP, Web Services Description Language (WSDL), and Universal Description, Discovery, and Integration (UDDI). These standards leverage the core concept of XML-based representations, a worldwide supported format that carries out information interchange between service providers and requesters in an SOA.
  9. 9.  Using XML resolves the challenge of working with different data formats in different applications across multiple platforms. XML has the benefit of ease of representation, being text-based, flexible, and extensible by nature.
  10. 10.  SOAP: This simple XML-based protocol lets applications exchange information over transportation protocols like HTTP. Using XML in SOAP guarantees that the SOAP protocol is: ◦ Platform independent. ◦ Internet usable.
  11. 11.  WSDL: WSDL is a document written in XML to describe a Web service. It specifies the location of the service and the operations (or methods) the service exposes to let individuals access those services. A WSDL file describes four main things: ◦ Data types of messages ◦ Binding information for the transport protocol, such as HTTP and JMS ◦ Service address to be used when calling it
  12. 12.  WS-Security  The WS-Security protocol is based on adding SOAP extensions to the message header to store security metadata thats intended to provide protection through message integrity, confidentiality, and authentication.  Those extensions provide a general-purpose mechanism to associate security tokens to the message rather than a fixed security mechanism.  The generic platform supports different security mechanisms.  protocol is designed to be extensible.
  13. 13.  This presentation examined the fundamentals of SOA and covered the following topics:  The value of SOA, how it can benefit an organization, and when it should and shouldnt be used  SOA concepts, including services, processes, and the role of standards and service registry  Basic SOA architecture, including more technical concepts, such as the role of Web services, ESB
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×