Combined SOA Architect Modules Flashcards
What are the strategic goals of Service-Oriented Computing?
Increased Intrinsic Interoperability Increased Federation Increased Vendor Diversity Options Increased Business and Technology Alignment Increased ROI Increased Organizational Agility Reduced IT Burden
What are the principles of Service-Orientation?
Standardized Service Contract Service Loose Coupling Service Abstraction Service Reusability Service Autonomy Service Statelessness Service Discoverability Service Composability
What are 3 common SOA project delivery approaches?
Top-down
Bottom-up
Agile (meet in the middle)
________________ represents the ability of software programs to interact and exchange data and ___________ represents the effort required to achieve interoperability between software programs.
INTEROPERABILITY represents the ability of software programs to interact and exchange data and INTEGRATION represents the effort required to achieve interoperability between software programs.
A service composition has at least ___ service(s)
A service composition has at least TWO services.
______________ design is important to SOA because it forces you to establish standardized service contracts prior to the development of the underlying service logic.
CONTRACT FIRST design is important to SOA because it forces you to establish standardized service contracts prior to the development of the underlying service logic.
_________________ is the part of the analysis phase during which services and tehir capabilities are conceptualized prior to their actual physical definition and development. Conceptualized services are called __________________.
SERVICE MODELLING is the part of the analysis phase during which services and tehir capabilities are conceptualized prior to their actual physical definition and development. Conceptualized services are called SERVICE CANDIDATES.
The term “service” is synonymous with the term “Web service”. (T/F)
False
A service inventory is considered to have __________ services when service boundaries within a service inventory do not overlap with each other.
A service inventory is considered to have NORMALIZED services when service boundaries within a service inventory do not overlap with each other.
What are the three current technologies that can be used to build services?
Components
Web services (or SOAP-based Web services)
REST services
What are the characteristics of service-oriented architecture?
Business-driven
Vendor-neutral
Enterprise-centric
Composition-centric
Solution logic designed in accordance with ___________________ can be qualified with service-oriented and units of service-oriented solution logic are referred to as ________.
Solution logic designed in accordance with SERVICE-ORIENTATION can be qualified with service-oriented and units of service-oriented solution logic are referred to as SERVICES.
Each service is assigned its own distinct __________________ and is comprised of a set of functions related to this context. These functions are referred to as ____________________ until it is known how a service will be built.
Each service is assigned its own distinct FUNCTIONAL CONTEXT and is comprised of a set of functions related to this context. These functions are referred to as SERVICE CAPABILITIES until it is known how a service will be built.
What are four common types of service-oriented architecture?
Service Architecture
Service Composition Architecture
Service Inventory Architecture
Service-Oriented Enterprise Architecture
A ________________ is a temporary runtime role assumed by a program at the time it is engaging a service in a data exchange.
A SERVICE CONSUMER is a temporary runtime role assumed by a program at the time it is engaging a service in a data exchange.
A _________________ is an independently standardized and governed collection of compliemntary services within a boundary that represents an enterprise or a meaningful segment of and enterprise. An organization can have multiple ___________________.
A SERVICE INVENTORY is an independently standardized and governed collection of compliemntary services within a boundary that represents an enterprise or a meaningful segment of and enterprise. An organization can have multiple DOMAIN SERVICE INVENTORIES
A service-oriented solution is always built as a service composition. (T/F)
False
XML is an example of an _________ standard whereas services often need to be designed to comply to _______ standards.
XML is an example of an INDUSTRY standard whereas services often need to be designed to comply to DESIGN standards.
The following statements accurately describe the strategic benefit of Increased Federation: A target state whereby standardized service contracts have been established to express a consistent and unified service endpoint layer. (T/F)
True
One IT enterprise can have multiple service inventories. (T/F)
True
WIthin a service inventory, servies are classified using ___________ and organized into logical ____________.
WIthin a service inventory, servies are classified using SERVICE MODELS and organized into logical SERVICE LAYERS.
The following are strategic goals of service-oriented computing: Increased Intrinsic Operability, Increased Federation and Increased Organizational Agility. (T/F)
True
Define the difference between Strategic and Tactical.
Strategic goals are for long term benefit. Tactical goals are focused on fulfilling immediate needs in the short term.
Describe why service-oriented computing has an emphasis on strategic (long-term) benefits)
Service-oriented computing has an emphasis on strategic benefits because in order to fully implement service-oriented computing additional up-front work is required. If one starts to implement services in a tactical manner without sufficient planning and design, the full benefits will not be realized.
Describe Intrinsic Interoperability.
Services are designed to be compatible and interoperable regardless of when and by whom they are delivered.
Describe Increased Federation
Each service establishes a standardized technical interface or endpoint that represents a segment of the enterprise expressed in a consistent manner regardless of the underlying system that implements the service.
Describe Increased Vendor Diversification Options
The enterprise has the option to refactor or extend parts with new vendor technologies and products when needed.
Describe Increased Business and Technology Alignment
The extent to which automated systems and the IT enterprise can mirror and evolve with the business.
Describe Increased ROI
Agnostic solution logic that is multi-purpose can be reused resulting ultimately in lower costs for new capabilities.
Describe Increased Organizational Agility
Once a collection of mature agnostic services is available the time and effort required to fulfill a new or changed business requirement is dramatically reduced.
Describe Reduced IT Burden
Consistently applying service-orientation results in reduced waste and redundancy, reduced size and operational cost, and reduced overhead associated with its governance and evolution.
Explain how four of the strategic goals relate to or result in three of the strategic benefits.
Having a mature set of interoperable services with standardized interfaces that is aligned with the business and allows for insertion of new technology results in an organization that can quickly respond to new or changed business requirements with less work resulting in increased ROI.
Define “Service-Oriented Architecture”.
Service-oriented architecture is a distributed technology architectural model with distinct characteristics in support of realizing service-orientation.