Computer Science > EXAM > TOGAF :Using TOGAF to Define & Govern SOAs (All)

TOGAF :Using TOGAF to Define & Govern SOAs

Document Content and Description Below

1 Overview This chapter discusses: Service-Oriented Architecture (SOA) as an architectural style Factors relating to the adoption and deployment of SOA within the enterprise Using the TOGAF Archit... ecture Development Method (ADM) to develop your SOA This chapter, where appropriate, includes references to Technical Standards and Guides developed by The Open Group SOA Work Group. 22.2 Introduction As the business environment becomes more sophisticated, the challenges facing organizations are shifting away from questions of efficiency and automation towards questions of complexity management and business agility. Complex webs of existing applications and interfaces create highly complex landscapes where change becomes more and more difficult and the impacts of change become harder to predict and understand. The concept of SOA provides an architectural style that is specifically intended to simplify the business and the interoperation of different parts of that business. By structuring capability as meaningful, granular services as opposed to opaque, silo'ed business units, it becomes possible to quickly identify functional capabilities of an organization, avoid duplicating similar capabilities across the organization and quickly assemble new capabilities. By standardizing the behavior and interoperation of services, it is possible to limit the impacts of change and also to understand in advance the likely chain of impacts. From a software development perspective, SOA focuses on structuring applications in a way that facilitates system flexibility and agility - a necessity in today's complex and fast-moving business environment. SOA aims to break down traditional application silos into portfolios of more granular services that operate in open and interoperable ways, while extracting commodity capability into a virtualized infrastructure platform of shared re-usable utility services. 22.3 SOA Definition Note: This section is provided for reader convenience. Part I, should be referred to for the formal definitions. Service-Oriented Architecture (SOA) is an architectural style that supports service-orientation. Service-orientation is a way of thinking in terms of services and service-based development and the outcomes of services. A service is a logical representation of a repeatable business activity that has a specified outcome (e.g., check customer credit, provide weather data, consolidate drilling reports, etc.) and: Is self-contained May be composed of other services Is a "black box" to consumers of the service An architectural style is the combination of distinctive features in which architecture is performed or expressed. 22.4 SOA Features SOA is based on the design of the services - which mirror real-world business activities - comprising the enterprise (or inter-enterprise) business processes. Service representation utilizes business descriptions to provide context (i.e., business process, goal, rule, policy, service interface, service component, etc.). SOA places unique requirements on the infrastructure. Because of this, it is recommended that implementations use open standards to realize interoperability and location transparency. For instance, the availability of services must somehow be documented in a place easily accessible by those requiring the use of those services. An SOA-specific Directory Service and an Enterprise Service Bus (ESB) are two examples of technology implementations that require adherence to relevant open standards to achieve the interoperability that SOA promises. Implementations are enterprise environment-specific - they are constrained or enabled by context and must be described within that context. Given that, SOA requires strong governance of service representation and implementation. 22.5 Enterprise Architecture and SOA Enterprise architecture provides frameworks, tools, and techniques to assist organizations with the development and maintenance of their SOAs. Some of the key benefits that enterprise architecture provides include: Consistent abstractions of high-level strategies and deliverables to support planning and analysis Linkage of different perspectives to a single business problem (e.g., business, information systems, technology, breadth, depth, level of detail, etc.) providing a consistent model to address various domains and tests for completeness Identification of clear roadmaps to achieve future state Traceability that links IT and other assets to the business they support Support for impact assessment, risk/value analysis, and portfolio management Identified and documented principles, constraints, frameworks, patterns, and standards Governance frameworks and processes that ensure appropriate authority for decision-making Enterprise architecture becomes a foundation for service-orienting an organization, because it links stakeholders together, ensuring that the needs of each stakeholder community are met and that each stakeholder community is aware of appropriate context. This linkage is the foundation for interoperability and re-use. Through its linking of the business context to IT, enterprise architecture readily identifies and provides justification for the cost of change programs in relation to the business value to be derived from the effort. Enterprise architecture may provide the context and analysis capabilities to: Show how SOA solutions can be effectively architected to support business capabilities Show which services should be built and which should be re-us [Show More]

Last updated: 1 year ago

Preview 1 out of 8 pages

Buy Now

Instant download

We Accept:

We Accept
document-preview

Buy this document to get the full access instantly

Instant Download Access after purchase

Buy Now

Instant download

We Accept:

We Accept

Also available in bundle (1)

A PACKAGE DEAL FOR TOGAF - Practice Test 1 / 80 Questions And Answers (A+) 2024 UPDATE/ESSAYS AND SUMMARIES

A PACKAGE DEAL FOR TOGAF - Practice Test 1 / 80 Questions And Answers (A+) 2024 UPDATE/ESSAYS AND SUMMARIES

By EXCELLENCE NURSING LIBRARY 1 year ago

$93.5

11  

Reviews( 0 )

$8.00

Buy Now

We Accept:

We Accept

Instant download

Can't find what you want? Try our AI powered Search

124
0

Document information


Connected school, study & course


About the document


Uploaded On

Jan 05, 2024

Number of pages

8

Written in

Seller


seller-icon
EXCELLENCE NURSING LIBRARY

Member since 1 year

0 Documents Sold

Additional information

This document has been written for:

Uploaded

Jan 05, 2024

Downloads

 0

Views

 124

More From EXCELLENCE NURSING LIBRARY

View all EXCELLENCE NURSING LIBRARY's documents »

$8.00
What is Scholarfriends

In Scholarfriends, a student can earn by offering help to other student. Students can help other students with materials by upploading their notes and earn money.

We are here to help

We're available through e-mail, Twitter, Facebook, and live chat.
 FAQ
 Questions? Leave a message!

Follow us on
 Twitter

Copyright © Scholarfriends · High quality services·