100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4,6 TrustPilot
logo-home
Resumen

Summary TOGAF :Using TOGAF to Define & Govern SOAs

Puntuación
-
Vendido
-
Páginas
8
Subido en
05-01-2024
Escrito en
2023/2024

22.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 Architecture 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

Mostrar más Leer menos
Institución
Grado









Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Grado

Información del documento

Subido en
5 de enero de 2024
Número de páginas
8
Escrito en
2023/2024
Tipo
Resumen

Temas

Vista previa del contenido

Using TOGAF to Define & Govern SOAs http://p



You are here: TOGAF® 9.1 > Part III: ADM Guidelines & Techniques > Using TOGAF to define and Govern SOAs
<<< Previous Home


22. Using TOGAF to Define & Govern SOAs

Chapter Contents

22.1 Overview | 22.2 Introduction | 22.3 SOA Definition | 22.4 SOA Features | 22.5 Enterprise Architecture and SOA | 22.6 SOA and Leve


22.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 Architecture Development Method (ADM) to develop your SOA

This chapter, where appropriate, includes references to Technical Standards and Guides developed by The Open Group S

22.2 Introduction
As the business environment becomes more sophisticated, the challenges facing organizations are shifting away from ques
towards questions of complexity management and business agility.

Complex webs of existing applications and interfaces create highly complex landscapes where change becomes more and
become harder to predict and understand.

The concept of SOA provides an architectural style that is specifically intended to simplify the business and the interoperati
structuring capability as meaningful, granular services as opposed to opaque, silo'ed business units, it becomes possible to
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 unders
impacts.

From a software development perspective, SOA focuses on structuring applications in a way that facilitates system flexibilit
complex and fast-moving business environment. SOA aims to break down traditional application silos into portfolios of more
and interoperable ways, while extracting commodity capability into a virtualized infrastructure platform of shared re-usable u

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 cr
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
representation utilizes business descriptions to provide context (i.e., business process, goal, rule, policy, service interface,

SOA places unique requirements on the infrastructure. Because of this, it is recommended that implementations use open
location transparency. For instance, the availability of services must somehow be documented in a place easily accessible
services. An SOA-specific Directory Service and an Enterprise Service Bus (ESB) are two examples of technology impleme
relevant open standards to achieve the interoperability that SOA promises.

,Using TOGAF to Define & Govern SOAs http://p


Show how services should be designed

Without enterprise architecture, the negative effects may include one or more of the following:

Limited agility
Difficulty identifying and orchestrating SOA services
Service sprawl
Exponentially growing governance challenges
Limited SOA service interoperability
Limited SOA service re-use
Multiple silo'ed SOAs
Difficulty evolving and changing SOA implementations

22.6 SOA and Levels
The size and complexity of an enterprise affects the way the Enterprise Architect develops its architecture. Where there are
business models, it is not practical to integrate them within a single architecture. There are very few infrastructure items, wi
World-Wide Web, that can be applied across the whole of a large organization. Even these provide only a basic level of sup
may not be appropriate to develop a single, integrated SOA for a large and complex enterprise.

For such an enterprise, assuming an architecture landscape as shown in , the architect should look first at deve
a summary formal description of the enterprise, providing an organizing framework for operational and change activity, and
direction setting. This might, for example, identify particular segments where SOA should be used, and call for use of servic
it is highly unlikely to specify particular services or groups of services, or to prescribe a detailed infrastructure for SOA.

The architect could then develop segment architectures, each of which gives a detailed, formal description of areas within a
portfolio level to organize and align change activity. Each of these segment architectures could be a single, integrated SOA

For a smaller and less complex enterprise whose business operations can share a common infrastructure, you can use TO
groups of services that support the business activities.

From here on it is assumed that the scope is an enterprise of this kind. It could be self-standing or a segment of a larger en

22.6.1 Level of Detail of Implementation Specification

How completely should the architecture define what to implement? At one extreme, it could specify the future of the enterpr
the target, including the projects that will produce the changes, and a detailed time plan. At the other extreme, it could just
suggest priorities for addressing them.

Architecture development could fall anywhere between these two extremes. For the kind of enterprise SOA that we are con
specify the infrastructure and define the projects to implement it, with a detailed time plan. You might do the same for some
particularly where agility is important, you might identify solutions, and perhaps specify initial versions of them, but allow for
and for implementation projects to develop further versions of the solutions without having to ask for changes to the archite

22.6.2 SOA Activities at Different Levels

At the level of Strategic Architecture the basic SOA issue is identifying whether you need SOA and in which Segments. In t

The high-level relationships and boundaries within the organization
Cross-segment SOA capability requirements (what information and functionality is needed across segments)
Key capabilities best addressed by SOA
Key capabilities required for SOA
Segments best addressed by SOA
Principles and patterns of SOA service development and description, which may be defined at the Segment and Capab
The roles, responsibilities, processes, and tools of SOA governance
The organization-specific Reference Architecture

At the Segment level the basic SOA issue is describing the structure of SOA. In the Segment Architectures we define:

Which capabilities will use SOA as an architecture style
Cross-capability relationships (what information and functionality is needed across capabilities)
More detailed cross-segment relationships (what information and functionality is needed across Segment)
Cross-capability SOA service re-use possibilities
Principles and patterns of SOA service development and description, which may be defined at the Strategic and Capab
as part of Segment Architecture

For Capability Architecture the basic SOA issue is which services will be available. In the Capability Architectures we will de
$10.49
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada


Documento también disponible en un lote

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
THEEXCELLENCELIBRARY Harvard University
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
18
Miembro desde
2 año
Número de seguidores
6
Documentos
2641
Última venta
2 semanas hace
THE EXCELLENCE LIBRARY

The Excellence Library Where Academic Success Begins. Welcome to The Excellence Library — your trusted marketplace for past and upcoming exam papers with verified answers, spanning all academic fields. Whether you're a med student, a future lawyer, a high schooler prepping for finals, or a researcher looking for model dissertations — we've got you covered. What We Offer Accurate &amp; Complete Exam Papers From Medicine, Nursing, Law (Bar Exams), High School subjects, and more. Model Dissertations &amp; Novels Top-tier academic references and full-text materials to guide your writing and study. Affordable &amp; Fair Pricing Quality resources at a price that respects students' budgets. Why Choose Us? Thoroughly Reviewed Answers – Every paper includes clear, correct solutions. Massive Library – Thousands of documents, constantly updated. Academic Excellence, Delivered – We help you prepare smarter, not harder. Fast Delivery – Get what you need, when you need it. Our Goal To empower students and professionals by offering reliable, affordable academic materials — helping you succeed one paper at a time.

Lee mas Leer menos
2.5

2 reseñas

5
0
4
0
3
1
2
1
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes