Understanding Reuse and Composition: Working with the Service Reusability and Service Composability Principles

Size: px
Start display at page:

Download "Understanding Reuse and Composition: Working with the Service Reusability and Service Composability Principles"

Transcription

1 Understanding Reuse and Composition: Working with the Service Reusability and Service Composability Principles by Thomas Erl, Arcitura Education Inc. Introduction This article is a modest collection of excerpts from three books [REF-1, 2, 3] in the Prentice Hall Service- Oriented Computing Series, combined to provide a concise overview of what lies at the very core of the service-orientation paradigm and the service-oriented architectural model: the identification and aggregation of agnostic logic into reusable and composable units. These units represent the foundational moving parts that collectively define and enable service-oriented solutions. Understanding how they are realized and then subsequently (and repeatedly) utilized is the most essential requirement to successfully benefiting from anything that SOA has to offer. The upcoming sections explore this topic area by focusing on the Service Reusability and Service Composability principles, as they are applied to the early stages of service modeling and design, and how they are further supported by key design patterns. Breaking Down the Problem: Service Reusability and the Separation of Concerns The SOA design patterns catalog establishes a set of foundational service patterns responsible for identifying and defining the scope of functional service contexts and boundaries, as well as service capabilities. As shown in Figure 1, the majority of these patterns pertain and lead to the definition of agnostic logic suitable for reuse and therefore subject to the Service Reusability principle. 1

2 Figure 1 These foundational service patterns can be combined to establish a primitive service modeling process that results in the definition of service candidates and service capability candidates. As explained in the upcoming sections, the combined application of these patterns essentially carries out the separation of concerns in support of the service-orientation paradigm. Functional Decomposition The separation of concerns theory is based on an established software engineering principle that promotes the decomposition of a larger problem into smaller problems (called concerns) for which corresponding units 2

3 of solution logic can be built. The rationale is that a larger problem (the execution of a business process, for example) can be more easily and effectively solved when separated into smaller parts. Each unit of solution logic that is built exists as a separate body of logic responsible for solving one or more of the identified, smaller concerns (Figure 2). This design approach forms the basis for distributed computing and is essentially embodied by the Functional Decomposition pattern. Figure 2 On its own, Functional Decomposition results in the decomposition of the larger problem into smaller problems. The actual definition of solution logic units occurs through the application of subsequent patterns. 3

4 Service Encapsulation When assessing the individual units of solution logic that are required to solve a larger problem (carry out a business process), we may realize that only a subset of the logic is suitable for encapsulation within services. This identification of service logic is accomplished via the application of the Service Encapsulation pattern (Figure 3). Figure 3 Some of the decomposed solution logic is identified as being not suitable for service encapsulation. The highlighted blocks represent logic to which this pattern was successfully applied. Agnostic Context After the initial decomposition of solution logic we will typically end up with a series of solution logic units that correspond to specific concerns. Some of this logic may be capable of solving other concerns, but by grouping single-purpose and multi-purpose logic together, we are unable to realize any potential reuse. By identifying what parts of this logic are not specific to known concerns, we are able to separate and reorganize the appropriate logic into a set of agnostic contexts (Figure 4). 4

5 Figure 4 Decomposed units of solution logic will naturally be designed to solve concerns specific to a single, larger problem. Units 1, 3, and 6 represent logic that contains multi-purpose functionality trapped within a single-purpose (single concern) context. The application of this pattern results in a subset of the solution logic being further decomposed and then distributed into services with specific agnostic contexts. 5

6 Agnostic Capability Within each agnostic service context, the logic is further organized into a set of agnostic service capabilities. It is, in fact, the service capabilities that address individual concerns. Because they are agnostic, the capabilities shaped by this pattern are multi-purpose and can be reused to solve multiple concerns (Figure 5). Figure 5 A set of agnostic service capabilities is defined, each capable of solving a common concern. Utility Abstraction The application of the Utility Abstraction pattern results in the separation of common cross-cutting functionality that is neither specific to a business process nor a business entity. This establishes a specialized agnostic functional context limited to utility logic. The resulting type of service is referred to as a utility service and the repeated application of this pattern within a service inventory results in the creation of a logical utility layer (Figure 6). 6

7 Figure 6 The application of Utility Abstraction restricts the agnostic context of the service to utility logic. Entity Abstraction Every organization has business entities that represent key artifacts relevant to how operational activities are carried out. The application of Entity Abstraction shapes the functional context of a service so that it is limited to logic that pertains to one or more related business entities. As with Utility Abstraction, the repeated application of this pattern establishes its own logical service layer (Figure 7). 7

8 Figure 7 The application of Entity Abstraction restricts the agnostic context of the service to entity logic. The Inventory Analysis Cycle When viewing the preceding set of patterns, one can see there are steps within a service-oriented analysis process. It is important to realize that this process (and its steps) is preferably carried out iteratively, as part of a cycle that identifies, defines, and also refines agnostic service contexts and agnostic capabilities. This is commonly accomplished by decomposing a set of business processes that belong to a given domain within the IT enterprise. This domain represents the boundary of a planned service inventory. By iterating through a separate analysis and functional decomposition of each business process, agnostic service candidates and their capabilities can be continually refined until they reach a state where their reuse potential has been fully determined before they are physically designed and developed. This takes the guesswork out of applying the Service Reusability principle in that the reuse of each service is pre-determined based on the current state of the business. Future business change is naturally accommodated by leveraging the inherent characteristics and flexibility established by this and other principles. Each of these service candidates is added to a collection that eventually results in a blueprint of the service inventory, as illustrated in Figure 8. The depicted analysis cycle is one of several ways to incorporate serviceoriented analysis within an SOA methodology. A key consideration here is that the extent to which the cycle needs to be iterated is directly related to the scope of the planned service inventory. When applying Domain Inventory within an IT enterprise, multiple service inventories can co-exist and can be independently planned and defined with different approaches, each iterating through their own cycles within manageable boundaries. 8

9 Figure 8 The cycle begins with the definition of business models (such as entity relationship models and business process definitions) and takes practical considerations into account via a step dedicated to the ongoing definition of the required technology architecture that corresponds to the scope of the planned service inventory. As service candidates are produced or refined through repeated iterations of the service-oriented analysis (and service modeling) phase, required business models are defined or updated, the technology architecture is accordingly augmented, and the service inventory blueprint is gradually populated. 9

10 Building Up Solutions: Service Capability Composition and Recomposition One of the fundamental characteristics that distinguish service-oriented technology architecture from other forms of distributed architecture is composition-centricity, meaning that there is a baseline requirement to inherently support both the composition and re-composition of the moving parts that comprise a given solution. In this section, we cover some fundamental aspects of composition in relation to service-orientation by briefly describing relevant principles and patterns. Service-Orientation and Service Composition A baseline requirement for achieving the strategic goals of service-oriented computing, is that services must be inherently composable. As a means of realizing these goals, the service-orientation design paradigm is therefore naturally focused on enabling flexible composition. This dynamic is illustrated in Figure 9, where we can see how the collective application of service-orientation principles share software programs into services that are essentially composition-ready, meaning that they are interoperable, compatible, and composable with other services as part of the same service inventory. The scope of this service inventory can vary, as long as it is meaningfully cross-silo (as per Domain Inventory). 10

11 Figure 9 Service A is a software program shaped into a unit of service-oriented logic by the application of service-orientation design principles. Service A is delivered within a service inventory that contains a collection of services to which service-orientation principles were also designed. The result is that Service A can participate initially in Composition X and, more importantly, can be pulled into additional service compositions, as required. 11

12 What is being illustrated in Figure 9 is not just that services can be aggregated. All distributed systems are comprised of aggregated software programs. What is fundamentally distinct about how service-orientation positions services is that they are repeatedly composable, allowing for subsequent recomposition. This is what lies at the core of realizing organizational agility as a primary goal of adopting service-oriented computing. By have a set of services (again, within the scope determined by the service inventory only) naturally interoperable and design for participation in complex service compositions, we are able to fulfill new business requirements and automate new business processes by augmenting existing service compositions or creating new service compositions with reduced effort and expense. This target state is what leads to the Reduced IT Burden goal of service-oriented computing. Service Composability Among the eight service-orientation design principles, there is one that is specifically relevant to service composition design. The Service Composability principle is solely dedicated to shaping a service into an effective composition participant. All other principles support Service Composability in achieving this objective (Figure 10). In fact, as a regulatory principle, Service Composability is applied primarily by ensuring that the design goals of the other seven principles are realized to a sufficient extent. Figure 10 A common objective of all service-orientation design principles is that they shape services in support of increasing composability potential. 12

13 Capability Composition and Capability Recomposition Fundamental service identification and definition patterns can be assembled into an application sequence that forms a primitive service modeling process. However, those patterns result only in the separation of logic into individual functional contexts and capabilities. The application of these fundamental patterns need to be followed by patterns that reassemble the separated logic into aggregates. This is the purpose of Capability Composition and Capability Recomposition (Figure 11). Figure 11 Capability Composition is one of two patterns applied subsequent to the application of service identification and definition patterns. The relevance of the Capability Recomposition pattern is explained in the following section. 13

14 Capability Composition Capability Composition represents a pattern that is applied to assemble the decomposed service logic together into a specific service composition capable of solving a specific larger problem (Figure 12). The importance of this pattern, beyond forming the basis for the basic aggregation of service functionality, is that it reinforces fundamental patterns, such as Logic Centralization and Service Normalization. It does so by preserving the functional boundaries established by service contexts in that it requires a service that needs access to logic outside of its context to access this logic via the composition of another service. Figure 12 Although generally referred to as service composition, services that compose each other actually do so via their individual service capabilities, hence the name of this pattern. Capability Recomposition As previously mentioned, the recomposition of services is a fundamental and distinctive goal of serviceoriented computing. This pattern specifically addresses the repeated involvement of a service via the repeated composition of a service capability. The patterns relationship diagram shown in Figure 13 highlights how service identification and definition patterns, together with Capability Composition, essentially lead up to opportunities to apply Capability Recomposition. 14

15 A very important consideration here is that the application of Capability Recomposition has a different purpose and different requirements than Capability Composition. As covered earlier, service-orientation design principles are geared specifically toward enabling the application of Capability Recomposition. And, as further shown in Figure 13, most other SOA design patterns solve their respective design problems in support of enabling the application of this pattern. Figure 13 Because of how core the repeated composability of services is to service-orientation and SOA, Capability Recomposition has many relationships with other SOA design patterns. 15

16 Composition Roles With the potential for Capability Recomposition to be applied frequently, a given service can find itself participating in different ways within a given service composition. Therefore, in order to better identify and describe the interaction between services within a service composition architecture, a set of runtime roles exist: composition controller The service with a capability that is executing the parent composition logic required to compose capabilities within other services. composition member A service that participates in a service composition by being composed by another service. composition initiator The program that initiates a service composition by invoking the composition controller. This program may or may not exist as a service. composition sub-controller A variation of the composition controller role that is assumed by a service carrying out nested composition logic (within a capability that is composing one or more other service capabilities while itself also being composed). Services assume composition roles within the context of different service compositions, depending on the logic executed by service capabilities. In other words, a service s capabilities will automatically enlist the service in one or more composition roles. Service Layers The entity and utility service models correspond to the Entity Abstraction and Utility Abstraction patterns respectively. These service models represent the two most common agnostic functional contexts for services (in other words, they represent the two popular means of further applying the Agnostic Context pattern). When we abstract common types of logic into collections of services based on the same underlying service model, we end up establishing service layers. These logical layers are the result of the application of the Service Layers pattern, which provides us with an opportunity to organize and classify all services within a given service inventory. Service Layers requires that at least two layers exist, and these layers are generally based on a fundamental separation of agnostic and non-agnostic service logic. Therefore, we typically end up with a task service layer, followed by a service layer based on one or more agnostic service models, as shown in Figure

17 Figure 14 At minimum, Service Layers requires that two logical layers of services be established within a service inventory. The Three-Layer Inventory compound pattern essentially indicates that the most common application of Service Layers is via the combined application of Entity Abstraction, Utility Abstraction, and Process Abstraction. This establishes a logical layered architecture that tends to encompass the natural hierarchy formed by most service compositions (Figure 15). 17

18 Figure 15 A composition of services that forms a hierarchy that spans the three service layers represented by the Three-Layer Inventory pattern. The top layer is defined via the application of the Process Abstraction pattern (explained shortly). 18

19 Non-Agnostic Context The fundamental service identification and definition patterns established earlier in this article focused on the separation of multi-purpose or agnostic service logic. When decomposing business process logic as part of a service-oriented analysis, what remains after multi-purpose logic is separated is logic that is specific to the business process. Because this logic is considered single-purpose in nature, it is classified as non-agnostic. The encapsulation of non-agnostic logic within a service is the basis of the Non-Agnostic Context pattern (Figure 16). Figure 16 By revisiting the decomposition process, we can now apply Non-Agnostic Context to establish a service context for the separated non-agnostic logic. Process Abstraction and Task Services Common types of agnostic services are generally (but not always) dependent on the existence of abstracted, non-agnostic business process logic that is encapsulated in task services (Figure 17). This is the result of the combined application of Non-Agnostic Context and Process Abstraction. 19

20 Figure 17 Each task service represents is part of a parent service layer and is responsible for encapsulating logic specific to parent business process logic. The runtime role is most commonly associated with the task service model is the composition controller because the functional scope of these services is typically focused on a parent business process. A variation of the task service model, called the orchestrated task service, is discussed shortly. Orchestration Orchestration builds upon service composition by aiming to establish a physical environment capable of centrally executing and governing multiple automated business processes. The Orchestration compound pattern represents such an environment via the co-existent application of a set of specific patterns (Figure 18). Figure 18 The Orchestration compound pattern. 20

21 Process Abstraction, Process Centralization, and Orchestrated Task Services The Process Abstraction pattern is fundamental to orchestration because an orchestration platform is designed specifically to house and execute parent business process logic. Process Centralization is equally fundamental because an orchestration platform enables the centralized hosting, execution, and governance of the same parent business process logic. The application of Process Abstraction alone results in the creation of task services, as explained earlier. However, it is the combined application of Process Abstraction and Process Centralization that defines the orchestrated task service model. This is because orchestrated task services are distinguished from regular task services by the fact that they are hosted within an orchestration platform. In other words, although they logically still abstract the same non-agnostic service logic into a separate layer (Figure 19), they are different in how they are physically implemented and administered. Figure 19 Orchestrated task services appear identical to task services when viewed from a logical service layers perspective. Orchestrated task services are built within and upon the specific features and architectural components that comprise an orchestration environment. This changes the baseline complexion of the task service architecture to such an extent that a separate service model classification is warranted. Conclusion Service Reusability is concerned with the identification of reusable logic as well as ensuring that the service architecture itself is capable of real world reuse. Several foundational service identification and definition patterns can be applied during iterations of the service-oriented analysis phase in order to identify, define, separate, and refine agnostic logic suitable for reuse. 21

22 Service Composability is focused on the effective and repeatable composition of service capabilities, as well as ensuring the agile incorporation of service architectures within multiple service composition architectures. Key patterns that relate directly to enabling service composition in support of the Service Composability principle include Capability Composition, Capability Recomposition, Non-Agnostic Context, and Process Abstraction. Other service-orientation design principles and many other SOA design patterns directly contribute to and support the goals of the Service Reusability and Service Composability principles, as do numerous service technologies and platforms. However, it is important to understand that the foundation upon which we reuse and compose services is established when we first identify and define agnostic units of logic. References [REF-1] SOA Design Patterns, ISBN: , Prentice Hall, [REF-2] SOA Patterns Catalog, [REF-3] SOA Principles of Service Design, ISBN: , Prentice Hall, [REF-4] SOA Principles, [REF-5] SOA with.net and Windows Azure: Realizing Service-Orientation with Microsoft Technologies, ISBN: , Prentice Hall, [REF-6] SOA Glossary,

23 Thomas Erl Thomas Erl is a best-selling IT author and founder of SOASchool.com and CloudSchool.com. Thomas has been the world s top-selling SOA author for over five years and is the series editor of the Prentice Hall Service-Oriented Computing Series from Thomas Erl ( as well as the editor of the Service Technology Magazine ( With over 140,000 copies in print world-wide, his seven published books have become international bestsellers and have been formally endorsed by senior members of major IT organizations, such as IBM, Microsoft, Oracle, Intel, Accenture, IEEE, HL7, MITRE, SAP, CISCO, HP, and others. Three of his books, SOA Design Patterns, SOA Principles of Service Design, and SOA Governance, were authored in collaboration with the IT community and have contributed to the definition of the service-oriented architectural model and service-orientation as a distinct paradigm. Thomas is currently working with over 20 authors on several new books dedicated to topic areas such as cloud computing, modern service technologies, and service-orientation. As CEO of Arcitura Education Inc. and SOA Systems Inc. and in cooperation with SOASchool.com and CloudSchool.com, Thomas has led the development of curricula for the internationally recognized SOA Certified Professional (SOACP) and Cloud Certified Professional (CCP) accreditation programs, which have established a series of formal, vendor-neutral industry certifications. Thomas is the founding member of the SOA Manifesto Working Group and author of the Annotated SOA Manifesto ( He is the co-chair of the Arcitura Education Committee, and he further oversees the SOAPatterns.org and CloudPatterns.org initiatives, which are dedicated to the on-going development of master pattern catalogs for service-oriented computing and cloud computing. Thomas has toured over 20 countries as a speaker and instructor for public and private events, and regularly participates in international conferences, including SOA + Cloud Symposium and Gartner events. Over 100 articles and interviews by Thomas have been published in numerous publications, including the Wall Street Journal and CIO Magazine. 23

SOA, Service-Orientation & Cloud Computing: The Connection Points

SOA, Service-Orientation & Cloud Computing: The Connection Points SOA, Service-Orientation & Cloud Computing: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP

More information

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design 18_0132344823_15.qxd 6/13/07 4:51 PM Page 477 Chapter 15 Supporting Practices 15.1 Service Profiles 15.2 Vocabularies 15.3 Organizational Roles Each of the following recommended practices can be considered

More information

Currently a service can be built and implemented as : Web service REST Component

Currently a service can be built and implemented as : Web service REST Component Currently a service can be built and implemented as : Web service REST Component Service-orientation is a design paradigm intended for the creation of solution logic units that are individually shaped

More information

SOA Governance. 00 FM_Erl_r5TOC.indd 5 3/9/11 12:05 AM

SOA Governance. 00 FM_Erl_r5TOC.indd 5 3/9/11 12:05 AM SOA Governance 00 FM_Erl_r5TOC.indd 5 3/9/11 12:05 AM Chapter 1 Introduction 1.1 About this Book 1.2 Recommended Reading 1.3 How this Book is Organized 1.4 Symbols, Figures, and Style Conventions 1.5 Additional

More information

SOA Exam S90-01A Fundamental SOA & Service-Oriented Computing Version: 6.1 [ Total Questions: 100 ]

SOA Exam S90-01A Fundamental SOA & Service-Oriented Computing Version: 6.1 [ Total Questions: 100 ] s@lm@n SOA Exam S90-01A Fundamental SOA & Service-Oriented Computing Version: 6.1 [ Total Questions: 100 ] https://certkill.com SOA S90-01A : Practice Test Question No : 1 Which of the following statements

More information

SOA Analyst Certification Self-Study Kit Bundle

SOA Analyst Certification Self-Study Kit Bundle SOA Analyst Certification Bundle A Certified SOA Analyst specializes in carrying out the analysis and definition of service inventory blueprints and the modeling and definition of service candidates, service

More information

The Annotated SOA Manifesto

The Annotated SOA Manifesto Chinese Dutch English French German Portuguese Russian Spanish The Annotated SOA Manifesto Commentary and Insights about the SOA Manifesto from Thomas Erl Service orientation is a paradigm that frames

More information

SOA Design Patterns. Thomas Erl. (with additional contributors) PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO

SOA Design Patterns. Thomas Erl. (with additional contributors) PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO SOA Design Patterns Thomas Erl (with additional contributors) E PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO NEW YORK TORONTO MONTREAL LONDON MUNICH PARIS MADRID CAPETOWN SYDNEY

More information

Service-Oriented Architecture: Making the most of SOA What, Why and How

Service-Oriented Architecture: Making the most of SOA What, Why and How Service-Oriented Architecture: Making the most of SOA What, Why and How Coenie Vermaak Solutions Architect Britehouse Automotive 15 October 2018 2015 1 The benefit potential offered by SOA can only be

More information

Pattern catalogs have periodically. Introducing SOA Design Patterns

Pattern catalogs have periodically. Introducing SOA Design Patterns 2 PATTERNS Introducing SOA Design Patterns The SOA community collaborates to produce a master pattern catalog dedicated to SOA BY THOMAS ERL Originally inspired by techniques used to design buildings and

More information

Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts

Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts by Filippos Santas, Credit Suisse Private Banking in Switzerland In this series of articles we

More information

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS 1 SERVICE LAYERS Service-orientation and contemporary SOA 2 / 19 Contemporary SOA is a complex and sophisticated architectural platform that offers significant potential to solve many historic and current

More information

An Approach for Assessing SOA Maturity in the Enterprise

An Approach for Assessing SOA Maturity in the Enterprise An Approach for Assessing SOA Maturity in the Enterprise by Andrzej Parkitny, Enterprise Architect, Telus Abstract: As a large organization grows, system integration becomes an important aspect of the

More information

SOA Security Certification Self-Study Kit Bundle

SOA Security Certification Self-Study Kit Bundle SOA Security Certification Bundle A Certified SOA Security Specialist has comprehensive knowledge of common threats and vulnerabilities associated with service-oriented solutions and modern service technologies,

More information

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 1 Asst Professor, Dept of MCA, SVEC, A. Rangampet. ykkumar83@gmail.com, sujatha229@gmail.com,com 148

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has

More information

1. Comparing Service Characteristics. (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl)

1. Comparing Service Characteristics. (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl) 1. Comparing Service Characteristics (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl) Comparing Service Characteristics ServiceTaxonomy The term service taxonomy

More information

SOA Principles of Service Design

SOA Principles of Service Design SOA Principles of Service Design Thomas Erl 0 0 PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO PRENTICE HALL NEW YORK «TORONTO MONTREAL LONDON MUNICH PARIS MADRID CAPETOWN SYDNEY

More information

In Pursuit of Agility -

In Pursuit of Agility - In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com

More information

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

SOA Concepts. Service Oriented Architecture Johns-Hopkins University SOA Concepts Service Oriented Architecture Johns-Hopkins University 1 Lecture 2 Goals To learn the basic concepts behind SOA The roots of SOA: the history from XML to SOA, and the continuing evolution

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 1, January-February 2008 The Year of the Globally Integrated Enterprise Mahesh

More information

Chapter 6. A Look at Service-Driven Industry Models

Chapter 6. A Look at Service-Driven Industry Models Chapter 6 A Look at Service-Driven Industry Models The Enterprise Service Model The Virtual Enterprise Model The Capacity Trader Model The Enhanced Wholesaler Model The Price Comparator Model The Content

More information

SOA S Fundamental SOA & Service-Oriented Computing. Download Full Version :

SOA S Fundamental SOA & Service-Oriented Computing. Download Full Version : SOA S90-01 Fundamental SOA & Service-Oriented Computing Download Full Version : https://killexams.com/pass4sure/exam-detail/s90-01 services that can provide the logic required to automate the new business

More information

SOA Principles of Service Design

SOA Principles of Service Design 00_0132344823_FM.qxd 6/13/07 5:11 PM Page ix SOA Principles of Service Design Thomas Erl PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO NEW YORK TORONTO MONTREAL LONDON MUNICH PARIS

More information

Service Oriented Realization of The HTNG Reference Architecture

Service Oriented Realization of The HTNG Reference Architecture Oriented Realization of The HTNG Reference Architecture Version 0.6 Revision History Date Version Description Author June 24, 2008 0.1 First Draft with Structure Chris Laffoon (IBM) August 20, 2008 0.2

More information

Mark Bailey Senior System Consultant Security, Government, & Infrastructure 2008 Intergraph Corporation

Mark Bailey Senior System Consultant Security, Government, & Infrastructure 2008 Intergraph Corporation Principles of Service Oriented Architecture Mark Bailey Senior System Consultant Security, Government, & Infrastructure mark.bailey@intergraph.com 2008 Intergraph Corporation Agenda Motivation for Service

More information

SOA Principles of Service Design

SOA Principles of Service Design 00_0132344823_FM.qxd 6/13/07 5:11 PM Page ix SOA Principles of Service Design Thomas Erl PRENTICE HALL UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO NEW YORK TORONTO MONTREAL LONDON MUNICH PARIS

More information

System Transformation: Be Careful or You Will Not Get What You Asked For

System Transformation: Be Careful or You Will Not Get What You Asked For System Transformation: Be Careful or You Will Not Get What You Asked For David Pedersen and Larry Goldberg Introduction Companies will sooner or later have to re-invent their legacy systems, add improvements

More information

EA and ESOA: Relationship Part 2

EA and ESOA: Relationship Part 2 Applies to: Enterprise Architecture (EA) and Enterprise Services Oriented Architecture (ESOA). Summary This is the second part in the two part article, where we look into the Services modeling methods

More information

SOA.NET Certification Self-Study Kit Bundle (Partial)

SOA.NET Certification Self-Study Kit Bundle (Partial) SOA.NET Certification Bundle (Partial) A Certified SOA.NET Developer has proficiency with the development of distributed solutions using.net programming technologies and tools, and has attained proven

More information

Realization of Supply Chain Reference Architecture

Realization of Supply Chain Reference Architecture 633 Realization of Supply Chain Reference Architecture Eugene Moses R, CPIM, TOGAF, Gururaman Subramanian Abstract In today s global economy, businesses collaborate across multiple organizations that include

More information

SOA in the Enterprise: A Survey of the Technical Landscape Introduction

SOA in the Enterprise: A Survey of the Technical Landscape Introduction SOA in the Enterprise: A Survey of the Technical Landscape by Cyrille Thilloy Published: August 28, 2006 (SOA Magazine Issue I: September/October 2006, Copyright 2006) Download this article as a PDF document.

More information

Service-Oriented Architecture

Service-Oriented Architecture Service-Oriented Architecture This page intentionally left blank Service-Oriented Architecture Analysis and Design for Services and Microservices Thomas Erl With contributions by Paulo Merson and Roger

More information

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement WebSphere Enablement for WebSphere Industry Content Packs Telecom Enablement Chapter 1. Enablement for the WebSphere Telecom Content Pack The Telecom Enablement can be used by solution architects, IT

More information

<Insert Picture Here> Enterprise (-wide) SOA?! Thoughts beyond technology and XML

<Insert Picture Here> Enterprise (-wide) SOA?! Thoughts beyond technology and XML Enterprise (-wide) SOA?! Thoughts beyond technology and XML Clemens Utschig-Utschig, clemens.utschig@oracle.com Oracle SOA Product Management What is SOA? -Oriented Architecture is

More information

HP Cloud Service Automation (HP CSA) Concepts Guide

HP Cloud Service Automation (HP CSA) Concepts Guide HP Cloud Service Automation (HP CSA) Concepts Guide Concepts Guide with Architectural Overview and Business Process Summary Version 3.10 This guide reviews the key terminology, functional architecture

More information

TOGAF usage in outsourcing of software development

TOGAF usage in outsourcing of software development Acta Informatica Pragensia 2(2), 2013, 68 76, ISSN 1805-4951 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky 1 1

More information

ARIS Expert Paper. March Steps to Business-Driven SOA.

ARIS Expert Paper. March Steps to Business-Driven SOA. ARIS Expert Paper ARIS Platform Expert Paper March 2007 10 Steps to Business-Driven SOA www.ids-scheer.com Find out more at: www.ids-scheer.com/soa Visionary architecture always requires good building

More information

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN

More information

TOGAF 9.1 Phases E-H & Requirements Management

TOGAF 9.1 Phases E-H & Requirements Management TOGAF 9.1 Phases E-H & Requirements Management By: Samuel Mandebvu Sources: 1. Primary Slide Deck => Slide share @ https://www.slideshare.net/sammydhi01/learn-togaf-91-in-100-slides 1. D Truex s slide

More information

An Introduction to Oracle Identity Management. An Oracle White Paper June 2008

An Introduction to Oracle Identity Management. An Oracle White Paper June 2008 An Introduction to Oracle Identity Management An Oracle White Paper June 2008 An Introduction to Oracle Identity Management INTRODUCTION Oracle Identity Management's best-in-class suite of identity management

More information

Designing Business Architecture and Application of E- Collaboration for Small and Medium Enterprises in Indonesia Using Service Oriented Architecture

Designing Business Architecture and Application of E- Collaboration for Small and Medium Enterprises in Indonesia Using Service Oriented Architecture Designing Business Architecture and Application of E- Collaboration for Small and Medium Enterprises in Indonesia Using Oriented Architecture 1 Cindy Kristiya Himawan 1 President University, Jl. Ki Hajar

More information

Integration and infrastructure software Executive brief May The business value of deploying WebSphere Portal software in an SOA environment.

Integration and infrastructure software Executive brief May The business value of deploying WebSphere Portal software in an SOA environment. Integration and infrastructure software Executive brief May 2006 The business value of deploying WebSphere Portal software in an SOA environment. Page 2 Contents 2 Executive overview 3 Why SOA? 5 The evolution

More information

Soa Readiness Assessment, a New Method

Soa Readiness Assessment, a New Method ISSN : 8-96, Vol., Issue 8( Version ), August 0, pp.- RESEARCH ARTICLE OPEN ACCESS Soa Readiness Assessment, a New Method Ali Mirarab, Najmeh Ghasemi Fard and Abdol Reza Rasouli Kenari Electrical and Computer

More information

Patrick F. Carey Bernard W. Gleason. May 2005

Patrick F. Carey Bernard W. Gleason. May 2005 Solving the Integration Issue - Service-Oriented Architecture (SOA) Transforming and modernizing the administration of your institution and taking cost out of the system Abstract For decades, colleges

More information

Application Servers G

Application Servers G Application Servers G22.3033-005 Session 1 Sub-Topic 4 Enterprise Architecture Management Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences

More information

MTAT Enterprise System Integration

MTAT Enterprise System Integration MTAT.03.229 Enterprise System Integration Lecture 6: Service-Oriented Analysis Marlon Dumas marlon. dumas ät ut. ee SmartEDA: Integrated Land Development Application System in Queensland Government Dept.

More information

System Engineering. Instructor: Dr. Jerry Gao

System Engineering. Instructor: Dr. Jerry Gao System Engineering Instructor: Dr. Jerry Gao System Engineering - System Engineering Hierarchy - System Modeling - Information Engineering: An Overview - Product Engineering: An Overview - Information

More information

HP Cloud Maps for rapid provisioning of infrastructure and applications

HP Cloud Maps for rapid provisioning of infrastructure and applications Technical white paper HP Cloud Maps for rapid provisioning of infrastructure and applications Table of contents Executive summary 2 Introduction 2 What is an HP Cloud Map? 3 HP Cloud Map components 3 Enabling

More information

Requirements for an MDM Solution

Requirements for an MDM Solution Requirements for an MDM Solution A proven approach for how to gather, document, and manage requirements for a Master Data Management solution from Inception through Implementation by Vicki McCracken Copyright

More information

Adaptive work environments

Adaptive work environments Adaptive work environments Helping business achieve operational efficiency through people and SOA. Flexibility that enables people to rapidly access and interact with targeted business processes Business

More information

SERVICE ORIENTED ARCHITECTURE SOA INTRODUCTION

SERVICE ORIENTED ARCHITECTURE SOA INTRODUCTION SERVICE ORIENTED ARCHITECTURE SOA INTRODUCTION SECTOR / IT NON-TECHNICAL & CERTIFIED TRAINING COURSE In this SOA training course, you learn how to create an effective SOA by modeling, designing, and orchestrating

More information

Service Identification: BPM and SOA Handshake

Service Identification: BPM and SOA Handshake Service Identification: Srikanth Inaganti & Gopala Krishna Behara Abstract Service identification is one of the first steps in the Service Oriented Development life cycle. This has been challenging to

More information

Modern Systems Analysis and Design Seventh Edition

Modern Systems Analysis and Design Seventh Edition Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich The Origins of Software Learning Objectives ü Explain outsourcing. ü Describe six different sources

More information

Oracle Application Integration Architecture

Oracle Application Integration Architecture Oracle Application Integration Architecture Oracle Product Master Data Management Integration Release Notes Release 11.1 E25738-03 January 2012 Oracle Application Integration Architecture Oracle Product

More information

Oracle Application Integration Architecture

Oracle Application Integration Architecture Oracle Application Integration Architecture Oracle Product Master Data Management Integration Release Notes Release 11.1 E25738-04 September 2012 Oracle Application Integration Architecture Oracle Product

More information

Accenture Architecture Services. DevOps: Delivering at the speed of today s business

Accenture Architecture Services. DevOps: Delivering at the speed of today s business Accenture Architecture Services DevOps: Delivering at the speed of today s business What is DevOps? IT delivery supporting the new pace of business Over the last 10 years, the nature of IT delivery has

More information

SOA Governance is For Life, Not Just a Strategy

SOA Governance is For Life, Not Just a Strategy SOA Governance is For Life, Not Just a Strategy Mark Simpson Consultancy Director, Griffiths Waite Your Speaker Mark Simpson Consultancy Director Griffiths Waite > 18 years Oracle development and architecture

More information

SOA Research Agenda. Grace A. Lewis

SOA Research Agenda. Grace A. Lewis Workshop SOA Research Agenda Grace A. Lewis Workshop Approach Broadened the scope of the research agenda to show that we are interested in more than just SOA as an architectural style Performed an extensive

More information

TOGAF 9.1 in Pictures

TOGAF 9.1 in Pictures TOGAF 9. in Pictures The TOGAF ADM Cycle Stage Set up an EA team and make sure it can do its work The ADM is about understanding existing architectures and working out the best way to change and improve

More information

SOA, Microservices and Service Orientation:

SOA, Microservices and Service Orientation: SOA, Microservices and Service Orientation: The Samurai Way OGhTech Experience 17 Sandra Flores @sandyfloresmx 武 士道 Introduction SOA has been in action for a long time, even though many people are not

More information

IEEE s Recommended Practice for Architectural Description

IEEE s Recommended Practice for Architectural Description IEEE s Recommended Practice for Architectural Description IEEE Architecture Working Group ieee-awg@spectre.mitre.org http://www.pithecanthropus.com/~awg 30 March 1999 Outline What is it? History Goals

More information

Estimating SOA, As Easy as 1 2 3

Estimating SOA, As Easy as 1 2 3 Estimating SOA, As Easy as 1 2 3 Arlene Minkiewicz Chief Scientist 17000 Commerce Parkway Mt. Laure, NJ 08054 arlene.minkiewicz@pricesystems.com 856-608-7222 Agenda Introduction What is Service Oriented

More information

WEB SERVICES AND XML,M.INDUMATHY AP/IT YEAR & SEM:IV & VII UNIT-II

WEB SERVICES AND XML,M.INDUMATHY AP/IT YEAR & SEM:IV & VII UNIT-II UNIT-II Roots of SOA Characteristics of SOA - Comparing SOA to client-server and distributed internet architectures Anatomy of SOA- How components in an SOA interrelate -Principles of service orientation

More information

Chapter 13. Building Information Systems

Chapter 13. Building Information Systems Chapter 13 Building Information Systems Learning Objectives How does building new systems produce organizational change? What are the core activities in the systems development process? What are the principal

More information

Design of an Integrated Model for Development of Business and Enterprise Systems

Design of an Integrated Model for Development of Business and Enterprise Systems International Journal of Research Studies in Computer Science and Engineering (IJRSCSE) Volume 2, Issue 5, May 2015, PP 50-57 ISSN 2349-4840 (Print) & ISSN 2349-4859 (Online) www.arcjournals.org Design

More information

The South African EA Forum

The South African EA Forum The South African EA Forum Signup form for The Open Group South Africa http://eepurl.com/folda Join the forum s subscriber list Please add Amy to your address book in order to receive event invitations

More information

Rational Unified Process (RUP) in e-business Development

Rational Unified Process (RUP) in e-business Development Rational Unified Process (RUP) in e-business Development Jouko Poutanen/11.3.2005 2004 IBM Corporation Agenda Characteristics of e-business Development Business Modeling with RUP and UML Rational Tools

More information

An overview of The Open Group's Enterprise Architecture and Evolution of IT4IT

An overview of The Open Group's Enterprise Architecture and Evolution of IT4IT An overview of The Open Group's Enterprise Architecture and Evolution of IT4IT Krishnamoorthy Marimuthu 1, Dr. V.Prasanna Venkatesan 2 1 BI Architect, Tata Consultancy Services, Chennai, India 2 Head-Dept.

More information

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Cloud Blueprint and Roadmap Service 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Cloud Computing: Addressing Today s Business Challenges Business Flexibility & Agility Cost

More information

7. Service-Oriented Modeling

7. Service-Oriented Modeling A4M36AOS Architektury orientované na služby 7. Service-Oriented Modeling Jiří Vokřínek Agent Technology Center Department of Computer Science Faculty of Electrical Engineering, Czech Technical University

More information

MINGGU Ke 1 Analisa dan Perancangan Sistem Informasi

MINGGU Ke 1 Analisa dan Perancangan Sistem Informasi MINGGU Ke 1 Analisa dan Perancangan Sistem Informasi Pokok Bahasan: A Framework for Systems Analysis and Design Tujuan Instruksional Khusus: Learn step by step building system analysis and design Referensi:

More information

BIAN with BPS Design Methodology

BIAN with BPS Design Methodology IBM Industry Models Development BIAN with BPS Design Methodology SOA Industry Models v.8.8 IBM Industry Models 4-13-2016 Table of Contents BIAN with BPS Design Methodology...2 1.1 BIAN...2 1.1.1 BIAN Service

More information

Managing Your Business Process Architecture. Twin Cities Business Architecture Forum September 18, 2012

Managing Your Business Process Architecture. Twin Cities Business Architecture Forum September 18, 2012 Managing Your Business Process Architecture Twin Cities Business Architecture Forum September 18, 2012 Welcome to Target! Our approach today will be brought to you by 1 Agenda What is Business Architecture?

More information

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange Slide 1 Component 9 Networking and Health Information Exchange Unit 8 Enterprise Architecture Models This material was developed by Duke University, funded by the Department of Health and Human Services,

More information

Cisco Application Centric Infrastructure: Use ACI as a Technology-Based Catalyst for IT Transformation

Cisco Application Centric Infrastructure: Use ACI as a Technology-Based Catalyst for IT Transformation White Paper Cisco Application Centric Infrastructure: Use ACI as a Technology-Based Catalyst for IT Transformation What You Will Learn One of the main challenges of IT transformation is not in getting

More information

SOA in Action: Service-Oriented Composite Applications

SOA in Action: Service-Oriented Composite Applications SOA in Action: Service-Oriented Composite Applications Jason Bloomberg Senior Analyst ZapThink, LLC Level Set What is SOA? SOA is architecture a set of best practices for the organization and use of IT

More information

The Value Chain Operations Reference model VCOR is instituted to support the Evolution of the Business Environment. The Hierachical Structure of VCOR

The Value Chain Operations Reference model VCOR is instituted to support the Evolution of the Business Environment. The Hierachical Structure of VCOR Introduction to VCOR The Value Chain Operations Reference model VCOR is instituted to support the Evolution of the Business Environment Value Chain s and their networks are now being elevated to priority

More information

Service-Oriented Analysis and Design for Constructing the Online Sales Process Integration

Service-Oriented Analysis and Design for Constructing the Online Sales Process Integration Service-Oriented Analysis and Design for Constructing the Online Sales Process Integration Yung-Hsin Wang (corresponding author) Department of Information Management, Tatung University, No. 40, Chung-Shan

More information

Service Operations Guidelines MEF 50. Carrier Ethernet Service Lifecycle Process Model. December 2014

Service Operations Guidelines MEF 50. Carrier Ethernet Service Lifecycle Process Model. December 2014 Service Operations Guidelines Carrier Ethernet Service Lifecycle Process Model December 2014 Disclaimer The information in this publication is freely available for reproduction and use by any recipient

More information

Architecting SOA With A Business Focus

Architecting SOA With A Business Focus Architecting SOA With A Business Focus Dejan Mihajlovic Senior Managing Consultant 2008 IBM Corporation SOA Architect Summit Roadmap What is the impact of SOA on current Enterprise Architectures? Business

More information

Optimize to Modernize. Automated ERP Performance

Optimize to Modernize. Automated ERP Performance Optimize to Modernize Automated ERP Performance Introduction The third wave of computing has begun. Welcome to the Internet of Things: 50 billion connected devices and applications powering the global

More information

SOA Enabled Workflow Modernization

SOA Enabled Workflow Modernization Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM

More information

The Business Side of SOA. Challenge: Inertia in the Organization

The Business Side of SOA. Challenge: Inertia in the Organization The Business Side of SOA Ron Schmelzer ZapThink, LLC Take Credit Code: NOBIZ Copyright 2006, ZapThink, LLC 1 Challenge: Inertia in the Organization Architecture doesn t have features and business executives

More information

PISA. (Planning, Integration, Security and Administration) An Intelligent Decision Support Environment for IT Managers and Planners.

PISA. (Planning, Integration, Security and Administration) An Intelligent Decision Support Environment for IT Managers and Planners. PISA (Planning, Integration, Security and Administration) An Intelligent Decision Support Environment for IT Managers and Planners Quick Overview NGE Solutions, Inc. (www.ngesolutions.com) NGE Solutions

More information

Bridging the gap between service-oriented and object-oriented approach in information systems development

Bridging the gap between service-oriented and object-oriented approach in information systems development Bridging the gap between service-oriented and object-oriented approach in information systems development Viera Rozinajová, Marek Braun, Pavol Návrat and Mária Bieliková Abstract Service oriented architecture

More information

Revised IT Governance Charter Toolkit

Revised IT Governance Charter Toolkit Health Care IT Advisor Toolkit Revised IT Governance Charter Toolkit This toolkit offers guidance to business leaders and IT executives for developing an IT governance charter. Listed here are critical

More information

SOA A Business Driven IT Approach. Author: Sanjeev Kumar October 20, 2012

SOA A Business Driven IT Approach. Author: Sanjeev Kumar October 20, 2012 SOA A Business Driven IT Approach Author: Sanjeev Kumar October 20, 2012 Author s Biography Sanjeev Kumar (Author) is an innovative Senior Test Engineer with good experience in Bank solution at Fiserv

More information

Service Orientation for the Design of HLA Federations

Service Orientation for the Design of HLA Federations Service Orientation for the Design of HLA Federations Anthony Cramp, Tom van den Berg, Wim Huiskamp TNO Oude Waalsdorperweg 63 2597 AK The Hague The Netherlands {anthony.cramp, tom.vandenberg, wim.huiskamp}@tno.nl

More information

Automating Your Way to Simplified Application Management

Automating Your Way to Simplified Application Management Automating Your Way to Simplified Application Management By Nick Cavalancia TABLE OF CONTENTS Taking an Automated Approach... 2 Putting it all together... 6 Maintaining applications used to be a lot easier

More information

Next Challenge, Next Solution, NextAxiom

Next Challenge, Next Solution, NextAxiom Next Challenge, Next Solution, NextAxiom Savannah River Nuclear Solutions Case Study: Mission-Critical Field Mobility in Action Powered by NextAxiom s hyperservice Platform Senior engineering & instrument

More information

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) An AMX International White Paper January 2008 Page 1 NOTE: The following is intended to outline our general

More information

PART 1: INTRODUCTION. Purpose of the BIZBOK Guide. What is Business Architecture?

PART 1: INTRODUCTION. Purpose of the BIZBOK Guide. What is Business Architecture? PART 1: INTRODUCTION Purpose of the BIZBOK Guide A Guide to the Business Architecture Body of Knowledge (the BIZBOK Guide) provides a practical guide for business architecture practitioners and individuals

More information

Mitigating Development Risks by using MDA. Chris Lema, Vice President of Technology. sosy.

Mitigating Development Risks by using MDA. Chris Lema, Vice President of Technology. sosy. Mitigating Development Risks by using MDA Chris Lema, Vice President of Technology sosy SOA is creating opportunities SOA Defined: Service-oriented architecture (SOA) is a DESIGN methodology aimed at leveraging

More information

IBM EXAM QUESTIONS & ANSWERS

IBM EXAM QUESTIONS & ANSWERS IBM 000-669 EXAM QUESTIONS & ANSWERS Number: 000-669 Passing Score: 800 Time Limit: 120 min File Version: 36.6 http://www.gratisexam.com/ IBM 000-669 EXAM QUESTIONS & ANSWERS Exam Name: SOA Fundamentals

More information

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW D A T A S H E E T PROGRESS BPM SERVER PROGRESS BPM SERVER OVERVIEW The process execution and integration capabilities of Progress Savvion BusinessManager Platform are provided by the Progress Savvion BPM

More information

Oracle Application Integration Architecture

Oracle Application Integration Architecture Oracle Application Integration Architecture Oracle Communications Pre-Built Integrations Release Notes Release 11.1 E25506-02 October 2011 Oracle Application Integration Architecture Oracle Communications

More information

An Agile Approach to Creating Business Value with Master Data Management

An Agile Approach to Creating Business Value with Master Data Management An Agile Approach to Creating Business Value with Master Data Management Prepared by: David Loshin President, Knowledge Integrity, Inc. (301) 754-6350 loshin@knowledge-integrity.com Sponsored by: Semarchy

More information

Service management solutions White paper. Six steps toward assuring service availability and performance.

Service management solutions White paper. Six steps toward assuring service availability and performance. Service management solutions White paper Six steps toward assuring service availability and performance. March 2008 2 Contents 2 Overview 2 Challenges in assuring high service availability and performance

More information

Delivering Business-Critical Solutions with SharePoint 2010

Delivering Business-Critical Solutions with SharePoint 2010 Delivering Business-Critical Solutions with SharePoint 2010 White Paper October 2011 Delivering Business-Critical Solutions with SharePoint 2010 White Paper Page 1 DISCLAIMER The information contained

More information