Definition of Service Oriented Architecture

As a business approach, service oriented architecture, or SOA, allows the leveraging of information technology assets and creates a platform for the changes that are inevitable in any business environment. Businesses interact with and pull data from a wide variety of sources. SOA recreates the business environment into software modules that are then used as needed. By consolidating technology infrastructure in this way, companies can find new levels of efficiency.

  1. Distributed Computing

    • Service orientation is an information technology strategy that links resources across systems, allowing access to the resources as needed. SOA developed from the idea of distributed computing. Distributed computing solves computational issues by separating an issue into many tasks and then running those tasks simultaneously over several software and hardware systems. These systems all run on a similarly controlled operating framework or network.

    Service Orientation

    • In SOA, a business' software applications are divided into functions and offered as services to all applications. Functions are business processes defined within a software application--for example, defined processes can be data entry for a customer account or the processing of a retail transaction. Using a service oriented architecture allows developers and integrators to build an application using these offered functions without knowing or using their underlying applications.

    Recycle and Reuse

    • In SOA, software and IT assets are examined and separated for the purpose of reusing and recycling. Instead of designing a new process or system, existing assets are mined and similarities are identified and consolidated. Functions within applications are separated into services and then repackaged for more efficient use and access by all departments.

    Restructuring Infrastructure

    • A complete restructuring of the computing environment takes place in a SOA. In 2008, for example, Allstate Insurance modernized claims processing (traditionally spread across nine separate mainframes and then linked with a custom interface) by using an enterprise service bus (emerging architecture allowing integrated services), which allowed claims processing through one access point for the entire company. The next undertaking for Allstate, according to ZDNet.com, was developing a shared integration layer for all company data.

    Removing Redundancy

    • Other businesses are initially using SOA with a simple goal in mind--to remove redundancy. Oppenheimer Funds began using SOA to remove duplicate data entry, according to ZDNet.com. After achieving their first goal they moved on to removing duplicate processes. In the process they created a centralized address-change service, then an "update bank information" service and an electronic imaging service for paper documentation. Oppenheimer customer service representatives now use 22 software programs in varying combinations but through a single interface.

Related Searches:

References

Comments

You May Also Like

  • What Are the Benefits of Service-Oriented Architecture?

    What Are the Benefits of Service-Oriented Architecture?. Service-oriented architecture refers to computer systems that businesses use to offer services. Architecture is ...

  • What Is the Meaning of Customer Orientation?

    Customer orientation refers to customer-centric business. This model provides a personalized customer experience that focuses on establishing healthy relationships ...

  • Definition of Client Oriented Services & Libraries

    Services that satisfy the needs and wants identified by clients are client-oriented services. Client-identified needs may not match client needs as perceived...

  • What Does Customer Service Mean?

    There are many facets to customer service. Providing your customers with world-class customer service helps your organization capture market share, increase profits...

  • Types of Business Orientation

    Businesses engage in a variety of different types of orientation when introducing people to the company. These people consist of new employees,...

  • What Does Customer Service Focus Mean?

    Customer service is important to most businesses, but truly focusing on customers' needs and experiences means going that extra mile to ensure...

  • What Is the Definition of Green Building?

    Green building uses construction practices and materials that are environmentally responsible and resource-efficient from the design phase through to maintenance, and ...

  • Service Oriented Architecture Components

    Service Oriented Architecture Components. Service-oriented architecture (SOA), a business model used for automating customer and service interactions, consists of seven ...

  • Definition of Socially Inclusive

    According to noted psychologist Abraham Maslow's Hierarchy of Human Needs theory, a human being's need to belong in society is third only...

  • The Disadvantages of Service Oriented Architecture

    In an ever-changing technological world, companies are expected to provide more with less resources. Service-oriented architecture provides software development ...

  • What Are Mainframe Computers?

    As computing power of desktops increases, the definition of mainframe computers has likewise changed. Originally, mainframe computers were computers that could handle...

  • Software for General Insurance

    Premia insurance software, a suite of applications, executes all the tasks of an insurance company including underwriting, managing claims and accounting.

  • Definition of ERP Systems

    Enterprise Resource Planning systems (abbreviated as ERP) are software modules that handle the core functions of a business enterprise, including sales, inventory...

  • SOA Architectural Styles and Standards

    A component-based SOA architectural style uses a software engineering approach to the design and development of a system. This approach deconstructs the...

  • What Is Grid Architecture?

    Grid architecture is a system design to use the combined processing power of multiple computers to accomplish large-scale tasks. For example, users...

  • Remote Desktop Connection Protocol

    Remote Desktop Connection enables a user to connect to a server from a local computer. Remote Desktop Connection protocol is what makes...

Related Ads

Featured