Preview

Service Oriented Architecture - Whirlpool Case

Better Essays
Open Document
Open Document
1941 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Service Oriented Architecture - Whirlpool Case
Fordham University | Service Oriented Architecture | The Whirlpool Case | 3/28/2011 |

Service oriented architecture (SOA) is an approach to build IT systems that connects applications across a network via a common communications protocol, allowing organizations to reuse old software, often with the help of Web services to create new business processes and functions. It is a set of design principles and approaches to software development and a methodology for organizing and using independent services by making them interact with each other.
The SOA implementation relies on a mesh of software services. Services comprise unassociated, loosely coupled units of functionality that have no calls to each other embedded in them. Each service is cohesive that implements one action. Rather than services embedding calls to each other in their source code, they use defined protocols that describe how services pass and parse messages. XML (Extensible Markup Language) is the standard messaging language used by services to communicate. It is a set of rules for encoding messages in machine-readable form.
SOA has some architectural alternatives like:
Client Server – This architecture describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfills the request, for example the World Wide Web. Centralized processing that takes places at the server is a major issue which can be a performance bottleneck whereas in SOA the processing is highly distributed. SOA allows many options for deploying services on multiple servers with supporting middleware. In Client Server architecture each client houses the application code and every code update requires redistribution to all the clients.
P2P (Peer to Peer) - In a peer-to-peer (P2P) architecture every participant is independent and equal. Central components or services which are used by all other participants should not exist.

You May Also Find These Documents Helpful

  • Satisfactory Essays

    In this model, an entire application is obtainable to the client, as a service on demand. One instance of the service runs on the cloud & multiple finish users’ square measure serviceable.…

    • 475 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Unit 2 Lab 2.1

    • 374 Words
    • 2 Pages

    A peer-to-peer (P2P) network is created when two or more PCs are connected and share resources without going through a separate server computer.…

    • 374 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    It 240 Week 2 Appendixb

    • 565 Words
    • 3 Pages

    A peer-to-peer network is a network where each workstation has equivalent capabilities and responsibilities. In this type of network there is no dedicated server, each workstation acts as a server and they share the responsibilities that a single dedicated server would. Each workstation is allowed to access all information allowed by the owners of each workstation. Each…

    • 565 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Cnt 4513 Study Guild

    • 578 Words
    • 3 Pages

    a) client-server: dedicated servers, fixed IP, not scalable, single-point-of-failure. (E.g., Web, FTP, Telnet, and e-mail)…

    • 578 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Nt1310 Unit 1 Module 2

    • 5116 Words
    • 21 Pages

    Web services are client and server applications that communicate over the World Wide Web’s (WWW) by using Hyper Text Transfer Protocol (HTTP). Web services provide a standard means of interoperating between software applications running on a variety of platforms and frameworks. It has two participants:…

    • 5116 Words
    • 21 Pages
    Satisfactory Essays
  • Good Essays

    SSD2 Module 1 Notes

    • 31209 Words
    • 93 Pages

    A brief statement that outlines the purpose of the SOP, describing its function, applicability, and objective.…

    • 31209 Words
    • 93 Pages
    Good Essays
  • Powerful Essays

    Interpersoanl Skills

    • 1598 Words
    • 7 Pages

    An SOA can be implemented by utilizing Web Protocols to achieve a loose coupling between two or more distinct services.…

    • 1598 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    The Service-Oriented Architecture (SOA) is a business approach to provide the ability for a business to use and integrate new and existing Information Technology (IT) systems. Additionally, Service-Oriented Architecture allows the business to adapt to changes in each system, as long as the system continues to adhere to the Service-Oriented Architecture. Once the business IT systems are brought under the Service-Oriented Architecture umbrella, any one component can be modified, to repair a software defect in a calculation, for example, and the…

    • 881 Words
    • 4 Pages
    Good Essays
  • Good Essays

    SLAs In BPO Agreements

    • 2725 Words
    • 25 Pages

    Service Level Agreements Contract and Performance Management CORE: Nov. 2011 Intellectual Property of the Centre for Outsourcing Research and Education (CORE). May be used with permission of CORE. Agenda – Service Levels for BPO Preliminary Matters Use of Weighting Factors Use of Severity Levels Use of the Balanced Scorecard CORE: Nov. 2011 Service Level Agreements 2 Preliminary Matters for All BPOs…

    • 2725 Words
    • 25 Pages
    Good Essays
  • Powerful Essays

    Aws Analysis

    • 2335 Words
    • 10 Pages

    Web services extend the World Wide Web infrastructure to provide the means for software to connect to other software applications. Applications access Web services via ubiquitous Web protocols and data formats such as HTTP, XML, and SOAP, with no need to worry about how each Web service is implemented. Web services combine the best aspects of component-based development and the Web, and are a cornerstone of the Microsoft .NET programming model. Web services include wide range of services like website designing, web development, coding, programming, software functionality and other web application technologies.…

    • 2335 Words
    • 10 Pages
    Powerful Essays
  • Powerful Essays

    Laplante, P.A., Zhang, J.& Voas, J. 2008. What’s in a Name? Distinguishing between SaaS and SOA. IT Pro. May/June:46-50.…

    • 7376 Words
    • 30 Pages
    Powerful Essays
  • Satisfactory Essays

    I have spent a significant amount of my time over the last several years on a series of projects across multiple industries in locations all over the world. The most important underlying theme during this time was (and still is) the introduction and promotion of the Service Oriented Architecture concept as a means of organizing functionality in a decoupled, dynamic, and business-aligned manner. For many organizations, this new concept can be rather disruptive in that it changes the way solutions are designed, implemented, and operated. Companies have to deal with new products and new patterns of solution design, new requirements towards the maintenance and operation of business solutions, and new opportunities for directly supporting the business needs in IT. However, most organizations try to address these challenges with their existing roles, responsibilities, and processes. In some cases, they realize too late that a more fundamental change is needed: a change of processes, organizations, and, yes, culture.…

    • 2008 Words
    • 9 Pages
    Satisfactory Essays
  • Good Essays

    Web Services

    • 691 Words
    • 3 Pages

    Web Services uses standardized industry standard protocol for the communication. This standardization of protocol stack gives the business many advantages like wide range of choices, reduction in the cost due to competition and increase in the quality.…

    • 691 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Interprocess Communication

    • 2687 Words
    • 11 Pages

    Applications access the middleware via APIs, e.g., – creation and manipulation of sockets Integration into programming languages – remote procedure call (RPC) – remote method invocation (RMI) For higher level APIs, data has to be transformed before it can be shipped (“data marshalling”) Protocols for Client/Server Interaction (“Request/Reply”)…

    • 2687 Words
    • 11 Pages
    Good Essays
  • Satisfactory Essays

    The main objective of this technique is to develop Public-oriented Health care Information Service Platform, which is based on such technologies. We design and implement the health care platform based on SOA and Web service technologies.…

    • 535 Words
    • 3 Pages
    Satisfactory Essays