You determine that the first phase of your SOA infrastructure implementation requires design-time Service discovery and Service version management capabilities. Which statement best describes your logical architecture related to this requirement? A Service Bus should be used to provide both Service discovery and Service version management capabilities. A metadata repository should be used for Service version management and Service registry should be used for Service discovery A Service registry should be used to provide both Service discovery and Service version management capabilities. A metadata repository should be used to provide both Service discovery and Service version management capabilities.
What two aspects of and existing requirements management approach SOA? Requirements need to be assessed against the enterprise business model and not just the immediate project's scope Need to encompass requirements from operational staff to manage deployed Services as well as the business Requirements need to expressed in terms of a Service contract, implementation, and interface All requirements are captured regardless of whether Service will be built from them.
Which statement completes the following sentence about SOA requirements? SOA requirements differ from tranditional poject requirement because SOA requirements. Are realized by shared Services which are not owned by any single application, consist of their own lifecycle, and are managed independently May be implemented by existing applications, applications that are being developed, or proposed applications that have not yet been delivered. Once handed to a project by the business, can be purely managed by that project Are focused on defining the integration points between applications, Should only be managed by a SOA centre of excellence.
OASIS s SOA-RM defines high-level terms intended to provide commonality when discussing and describing SOA, Which two statements are true when comparing SOA-RM which Oracle's Service meta-model? Both SOA-RM and Oracles's Service meta-model separates the textual aspects from the technical aspects. SOA-RM and Oracle's Service meta-model differ on the specifics of the constituent parts of a Service Oracle's Service meta-model breaks out the service interface as a first class facet of a Service;whereas the SOA-RM combines the service interface with the service description SOA-RM addresses Usage Agreements as defined by Oracle SOA-RM execution context maps directly with Oracle's definition of a Service Implementation.
When the SOA roadmap process is described to a customer, the customer balks at the approach because the first step in the process is a current state analysis. From past experience the customer has seen current state assessments that took months to complete. The customer is not willing to spend months on another current state assessment. How is this customer issue addressed by the SOA roadmap development approach? The scope of the current state assessment is limited to one business unit at a time. This keeps the length of assessment to approximately two weeks The current state assessment is performed by evaluating the maturity and adoption of capabilities in the SOA Maturity Model. This narrow focus allows the assessment to be completed in approximately two weeks. The scope of the current state assessment is restricted to the projects that the Project Selection Framework identified as the best SOA projects. This limited set of projects can be assessed in approximately two weeks The current state assessment is time boxed to two weeks. At the end of the two weeks, the current state assessment is deemed complete and the next step in the roadmap creation process is begun. The current state assessment is done by reviewing documents provided by the customer. Two weeks is sufficient to review the documents and determine the current state.
How should the stated service-oriented Integration architecture principles be applied at an organization? All of the architecture principles must be followed. If any of the principles are violated, the architecture is not service oriented. The organization should review and evaluate the architecture principles, and then derive their own architecture principles that match their specific environment and goals An organization can add additional architecture principles, but the stated architecture principles must be followed. An organization can decide to not enforce one or more of the architecture principles, but additional architecture principles will not be needed. The architecture principles define what products will be used in the architecture, so the architecture principles must be adjusted reflect the chosen products.
when undertaking the Service re-use validation process, which three of the following aspects of the Service should be taken into consideration? Service capacity Non-functional qualities Security policies Service design Service ownership.
Business functional modeling is useful for modeling organization that wish to adopt SOA. Select the three statements below that describe the benefits of business functional modeling to SOA. A business functional model assisted in minimizing functional duplication. A business functional model provides a holistic view of the enterprise to avoid leaving gaps in the analysis A business functional model progresses from fine to coarse-grained analysis which helps identify high value services A business functional model is dependent on the organizational structure. A business functional model progresses from coarse to fine-gained analysis which helps identify unique services that can be turned into coarse-gained services through composition.
Refer to the exhibit. What is the correct order of activities to complete the steps in the SOA requirements process. Step 3, Create/Expand Business Functional Model is already completed for you. Step 1, Classify the Requirements against the Functional Model; Step 2, Refine Requirements into Enterprise Requirements; Step 4, Gather and Review Project Requirements Step 1, Refine Requirements into Enterprise Requirements; Step 2, Gather and Review Project Requirements; Step 4 Classify the Requirements against the Functional Model. Step 1, Gather and Review Project Requirements; Step 2, Refine Requirements into Enterprise Requirements; Step 4, Classify the Requirements against the Functional Model. Step 1, Gather Enterprise Service Requirements; Step 2, Classify the Requirements against the Functional Model; Step 4, Gather and Review Project Requirements. Step 1, Gather Project Service Requirements; Step 2, Classify the Requirements against the Enterprise Service Requirements; Step 4, Classify the Requirements against the Functional Model.
You have been tasked with designing a "get account" SOA Service. The source data for the service resides in a legacy system that is only accessible via MQ-Series request and response queues. The service consumers have requested a synchronous interface. What integration pattern should the SOA Service employ and why? The SOA Service should implement an asynchronous "get account" method because that matches the legacy system access provided. The SOA Service should implement a synchronous "get account" method because that is what the service consumers have requested. A new synchronous Interface to the legacy system should be created. The SOA Service should implement two synchronous methods. The first method is a "send account request" and the second method is a "get account response". This meets the synchronous interface request of the service consumers while matching the existing interface to the legacy system. The SOA Service should implement a synchronous "get account" method because that is what the service consumers have requested. The SOA Service should us the synchronous-to-asynchronous bridging pattern and use the existing interface to the legacy system. The SOA Service should implement a synchronous "get account" method because that is what the service consumers have requested. The SOA Service should use the store-and-forward pattern and use the existing interface to the legacy system.
After having success in your SOA initiative across a single line of business, management wants you to deploy SOA across the enterprise in a cost effective and expedited manner. Your primary concern is that not all of your organization's line of business has enough developers with the knowledge and experience to develop Services. Which course of action do you apply to address this concern? Allow each line of business to hire external consultants to develop Services Implement a shared resource service factory Send all line of business developers on a service engineering course Implement an enterprise service factory.
The service lifecycle is shown in the exhibit. Some stages of the lifecycle are missing their labels. What are the missing stages? Justified, Not Justified, Assigned, Defined, Implemented, Retired Justified, Not Justified, Defined, Assigned, Implemented, Retired Approved, Rejected, Defined, Assigned, Implemented, Retired Justified, Not Justified, Assigned, Defined, Implemented, Deprecated Approved, Rejected, Assigned, Defined, Implemented, Deprecated.
The company you are working with wants to integrate an environment control system into the facility security and monitoring system. The environment control system sends temperature and humidity readings every half second. What is the best message exchange pattern to use for this integration and why? The one-way message exchange pattern is the best pattern for this scenario because it requires the least network resources and if a message is lost, another message with more up-to-date information will be sent in less than a second. The reliable one-way message exchange pattern is the best pattern for this scenario because it provides a status return code so that a lost message can be re-sent The request-response message exchange pattern is the best pattern for this scenario because the security and monitoring system needs to provide a response message to the environment control system. The request optional-response message exchange pattern is the best pattern for this scenario because the security and monitoring system may want to provide a response message to the environment control system. The buffer-and-send message exchange pattern is the best pattern for this scenario because the messages from the environment control systems are grouped together and sent less frequently in larger message thus reducing network traffic.
During Service identification and discovery, which three reasons you would use a business function model? To identify functional overlap and linkages in the SOA project selection process To summarize what an enterprise does and the relationship between those functions Identify the high-level business processes in the oragnization Define the organizational structure for the business Provide a structure for a federated enterprise service bus deployment.
What are the benefits of building a Canonical Message Model as part of your Service Identification process? It describes the structure of the data in a consistent way with the aim of standardizing interfaces in the future It describes how the Services will be invoked as part of a business process to make development easier. It allows the organization to adopt an industry standard for their internal data model, It allows a database schema to be quickly constructed the message model.
It has come to your notice that your organization is suffering from service sprawl whereby, duplicate services exist in production. After some investigation you have come to the conclusion that your existing SOA Services are not classified and therefore, making Service Discovery challenging. Which initial classification scheme should you utilize to classify your SOA Services? Organization Model Technology Vendor Business Function Model Reference Architecture Service Layer Reference Architecture Capability.
Which if the following rules apply to a functional model? Cycles are permitted in the model so as to show exchanges of information between business functions. The model is navigated by organizational structure Each level in the functional model has a specific designation with respect to functional granularity. Each decreasing level is finer grained with respect to functional representation when compared to the level(s) above Duplicate functions can appear in the model because that will help discover opportunities where Service Candidates can be reused.
Which three of the following Data Service Conform to the Service naming guidelines? Customer Finance Create Expense Request Service Authorized Customer InvokeFundsPaymentBusinessProcess.
After executing your SOA initiative for a year and deploying four SOA projects in production, it has come to your attention that Services in production are only being consumed by the original producers. implement a service consumption review process whereby solutions are monitored for appropriate Service reuse Change the current waterfall software development approach to an agile approach to increase service consumption. make all Services generic so that they are applicable to all current and future projects Perform service harvesting on the four completed solutions. Communicate to your project teams to consume more Services.
How do the reference business objects, business services, and process models contained in the Application Integration Architecture (AIA) Foundation Pack map to the layers of the service-oriented integration architecture? The reference business objects, business services, and process models map to the Business Services layer. The reference business objects and reference business services map to Business Service layer and the reference process models map to the Business Process layer The reference business objects map to the Connectivity layer, the reference business services map to the Business Service layer, and the reference process models map to the Business Process layer. The reference business objects map to the Data Normalization layer, the reference business services map to the Business Services layer, and the reference process models map to the Business Process layer. The reference business objects, business services, and process models map to the Business Process layer.
Enterprise SOA data modeling requires a structure whereby enterprise and project-level modeling activities can be done in an organized manner. Which four of the following will be captured such a data hierarchy model? Key entities Data operations and methods Data Sources Data transformations Semantic Communities Authorities.
Service Release planning happens at the _________ level? Enterprise Project Service Operational.
Oracle Enterprise Repository (OER) provides several key capabilities of SOA infrastructure. Select two capabilities provided by Oracle Enterprise Repository A Policy enforcement - enforce policies through gateways (self-contained modules) and agents (interceptors) Dependency analysis - the ability to navigate taxonomies and asset relationship to facilitate impact analysis based on Inter-dependency Service discovery - facilitates Service discovery by providing a means to locate potential Services either through taxonomy navigation, or direct search Performance management - measures and monitors the availability and performance of Services for historical trending, troubleshooting, and root cause analysis purposes.
While monitoring the effectiveness of your existing SOA governance model you notice that employees are not acting, interacting, and collaborating in the best Interest of your SOA initiative. What best approach should you take to address your challenges? Hold meetings for interested employees where they are encouraged to read and understand the standards and policies to which they must adhere Project teams are given ultimatums to adhere to standards and policies or pay the consequences Have visible and vocal support from a sponsor who re-iterates the importance of the SOA initiative and the role that employees will play Project teams are given both ultimatums and inducements to adhere to standards and policies Define a SOA Center of Excellence that hires external consultants to develop Services that adhere to standards and policies Give inducements to project teams to adhere to standards and policies.
Which statement best describes the capabilities captured in the SOA maturity model? A capability describes how a feature of an Oracle product should be used within a SOA initiative A capability describes a best practice for successful adoption/execution of SOA A capability describes how industry standards should be applied within a SOA initiative A capability describes how technology should be applied for successful adoption/execution of SOA A capability describes a pair-wise joining of technology and standards important to SOA adoption.
Which statements describe how the Mediation Layer relates to the other architecture layers in the service-oriented integration architecture? The Mediation Layer facilities communication between layers in the architecture and between the architecture and the systems that connect to the architecture. The Mediation Layer provides the bulk data movement capability for the architecture. The Mediation Layer enables connectivity to back-end systems by providing protocol mediation. Every call between layers in the architecture must pass through the Mediation Layer. The Mediation Layer provides the data translations needed to convert all Data Services data formats to the normalized data format.
Which two statements are valid SOA infrastructure principles? SOA infrastructure must be designed to enable point-to-point integration SOA Infrastructure must support all Services with standards-based interfaces, regardless of their choice of implementation technology. SOA Infrastructure must be based on open standards. This supports a best-of-breed approach and prevents vendor lock in Multiple versions of a SOA Service must not be run concurrently.
Services, Service consumer applications, and SOA Infrastructure components are instrumented to report on various events and conditions within the SOA environment at run time. The types of information they log can vary widely depending on the types of events in an organization. What are two example of these events? Business value of the Service Performance and load characteristics Service exceptions Service reuse metrics.
While using the Service Candidate Selection Framework It becomes apparent that there is another factor specific to the organization that negatively impacts the development of Service that is not being captured by any of the existing criteria. How should this situation be handled? A new realization inhibitor criterion should be added to the Parameters worksheet (and be propagated through the other worksheets) to capture and score this additional factor A new realization benefit criterion should be added to the Parameters worksheet (and be propagated through the other worksheets) to capture and score this additional factor. New realization benefit and realization inhibitor criteria should be added to the Parametersworksheet (and be propagated through the other worksheets) to capture and score this additional factor. This additional factor should be ignored because all of the important criteria are already included in the Service Candidate Selection Framework Replace one of the existing realization Inhibitor criterion with new criterion that captures this additional factor Replace one of the existing realization benefit criterion with a new criterion that captures this additional factor.
You receive non-functional requirements for a set of business Services which specify that the Service must deliver secure payloads. In addition, the Services need to be built whereby they promote respectability, especially in heterogeneous IT environments. Which option best describes how you would design the Service? Use Java to build the service and SSL to encrypt the transport Use Java.security to encrypt payload while making sure that service consumers are on a secure and reliable network Use WS-I promote interoperability while using the WS-Security family of services to secure web services. Use WS-Policy and WS-Reliable Messaging to support delivery-based quality of service.
Lack of an enterprise SOA infrastructure causes several SOA implementation challenges. What are two of the major challenges? Understanding which Services are available, where they resides, their contract, invocation protocols, and rules of use Provisioning of hardware and software resources to run SOA Services managing Services versioning and Service life-cycle requirements Migration of business application to run on SOA infrastructure.
Which list best describes the top three levels in the business function model hierarchy? Top Level Domains, Core Business Processes, and Business Step Business Functions, Business Activity, and Business Task Business Functions, Process Group, and Core Business Processes Enterprise, Line of Business, and Department There is no common hierarchy because each organization has different organizational structure. .
Which statement describes the purpose of a Service portfolio? A Service portfolio provides a single location for storing Service meta-data, software relationships, and metrics in order to apply governance policies and systemetise reuse. A Service portfolio provides a single software library from which artifacts can be deployed and versioned. A Service portfolio provides a runtime view of the Services so that the right Service may be looked up and consumed in an environment A Service portfolio contains all the software artifacts that will be developed by a project so that project managers can track their lifecycle through the project.
One of the goalds of your newly formed SOA initiative is for business persons to support business-level service composition. Which option best supports your goal? A Services must include a formal contract that specifies the functional and non-functional capabilities provided Employ a Service naming strategy that details what functionality the Service delivers. Deploy a Service Repository that classified Services by the name of the back-end system where the implementation code resides. Assign a Business Architect from the SOA COE to support group of business persons.
Choose the correct words in order to complete the blanks in the following statement. Transitional requirements gathering has been _________-focused whereas SOA requirements are ______________-focused. data, service project, enterprise single-use, multi-use technology, business.
Whether from new/changing business requirements or technical optimizations, your Services are bound to change and evolve over time. The lack of a Service versioning strategy will greatly impact the flexibility of your SOA initiative as it will servery hinder Service evolution. Which three principles should be part of a Service versioning strategy? Service providers must be able to release new version into production without waiting for consumers to certify on them A new version of a Service must be developed using the same technology (for example, Java) that the original Service was developed in Concurrent versions of a Service must always be deployed on the same physical server Service consumers should not require code modifications in order to access the latest compatible Service versions. Consumers must be able to test and certify on new Service versions before switching to the new version in production.
Your organization has decided to invest in SOA as a key component of your overall enterprise technology strategy. Identify three core benefits your organization can expect, More rapid and cost-effective response to changing business needs More effective reuse of macro-level business functionality Automatic governance adhernce Immediate and significant ROI Simplification of integration between existing IT assets Total elimination for the need for EAI.
Over the past several years, change requests from lines of business (LOB) have increased significantly. Your IT department is having a hard time addressing this increase in requests, due to their time to market requirements and the time it takes for all affected lines of business to perform testing on the new/updated functionality. How can SOA be best utilized to address your challenge? To address common functional requirements, each LOB is allocated their own Business Activity Service. This has the advantage that when a LOB Business Activity Service is updated only a sing LOB is affected The service infrastructure can provide the ability to mediate and stage the deployment of multiple version of a Service which allow multiple versions of a Business Activity Service to be available at run time. This enables different LOB consumers to access different versions of the Service Each LOB is allocated their own Presentation Service. This has the advantage that each LOB consumer can have a different user experience from other LOB consumers and have the ability to hide the new/updated functionality. Each LOB utilizes a separate service infrastructure environment. Service configurations can be propagated between environments, allowing different LOB consumers to access different Services that address the same functionality.
IT organizations have at their disposal software assets that, if systematicaly reused in the transformation to a Service-Oriented Architecture, can potentially offer huge savings each year by increasing development productivity and decreasing software maintenance coasts. The measurement that estimates an asset's value based on the development hours avoided by reusing rather than recreating it, is called? Predicted Net Hours Saved Predicted Asset Value Estimation Predicted Costs Saved Predicted Reuse Savings Predicted Development Costs Saved.
Which of the following statements are true for service-oriented integration versus transitional Integration approaches, such as Enterprise Application Integration (EAI)? Service-oriented integration uses Web Services to create standard-based, point-to-point integrations between application Service-oriented integration is a type of Enterprise Application Integration(EAI) that uses Web Services as the communication technology Service-oriented integration differs from Enterprise Application Integration (EAI) because it includes Services that have distinct deployment and lifecycle separate from the applications. Service-oriented integration different from traditional integration because an Enterprise Service Bus (ESB) is used insted of Java Messaging Service (JMS) Service-oriented integration differs from traditional integration because adapters are no longer needed since the applications are Web Services enabled.
The SOA infrastructure you are building requires dynamic Service binding for loose coupling and a standards based way of storing and accessing Service descriptions at run time. How will you Implement this with Oracle products? Use Oracle Service Registry (OSR), which provides a robust UDDI registry for runtime metadata information including Service descriptions (WSDI), and policies (WS-Policy). Use Oracle BPEL Process Manager to implement dynamic Service binding functionality and SOA Service catalog Implement Service discovery and dynamic Service binding functionality using Oracle Business Process Management (OBPM) and Oracle Business Rules (OBR) products. This functionality is not available in any of the Oracle products out of the box.
With an hourly burden rate of $100 and at least 7 opportunities for reuse, what is the potential reuse monetary value of a SOA Service that has predicted net hours saved of 225 hours? $15,750 $22,500 $225,000 $157,500 $382,500.
You are a senior architect in an organization that wishes to adopt SOA for a number of projects in the future because of agility and cost reduction benefits. Who needs to be engaged in the changes that will impact the organization and which functional units should be involved in implementing a successful SOA initiative? The head of the IT delivery organization needs to be engaged because It is their organization that will be affected the most by this change. The business and operations will continue as before. The CIO needs to be leading this initiative as all aspects of IT need to be engaged from delivery through to operations, but business involvement can be minimised, The SOA can be built up on a project-by-project basis so each project needs to be engaged when needed The CEO must drive this initiative because it will have far-reaching impacts for all parts of the organization. The CIO and leaders of those business units falling under the scope of the SOA initiative need to drive the changes required for SOA adoption.
While defining your SOA governance model, you decide to define your organization structures to define/monitor and enforce policies surrounding the enablement of your SOA initiative. After assessing our existing IT governance model, you decide that it is not appropriate for your existing organization governance model to be updated to address the needs of your SOA initiative. Therefore, you decide on which one of the following course of actions? Define like-for-like SOA organization governance structure to match your IT organization governance structure, which address only SOA concerns. Define new SOA organization governance structure that at a minimum must include a SOA Center of Excellence, SOA Architecture Authority, and Service Advisory Council. Define SOA organization governance structures that address the needs of your SOA initiative. The number and names of these structures are less important than the roles and responsibilities. Define new SOA organization governance structure that at a minimum must include a SOA Steering Board, a SOA Center of Excellence, and service librarian.
How should business processes and technical orchestrations be handled when developing SOA Services as part of service-oriented integration architecture? Technical orchestrations are business processes that have been implemented using BPEL Business processes should be isolated from technical details in technical orchestrations. Activities within a business process that are likely to change due to business changes should be encapsulated in a technical orchestration. Business processes should not use any technical orchestrations Business processes only call Business Services whereas technical orchestrations only call Connectivity Services.
One of the goals of your newly formed SOA initiative is to speed up time to market for new updated functionality. Which option best supports your goals? Utilize Service composition to reuse and combine existing Services to form new more course gained functionality Utilize a common data model across all Services so that no data transformation is required when Services are reused Only deploy SOA Governance when you have 50 or more Services. Utilize REST Services over SOAP-based Services because they are quicker to develop.
Which role is critical in promoting the discovery and reuse of SOA Services and supporting the service lifcycle? Service Development Platform Service Bus Metadata Repository Service Registry.
A successful SOA initiative is built on a solid SOA governance foundation. What three statements are true when referring to a SOA Governance model? There is one standardized SOA governance model that is appropriate for all enterprises There is no single model of good SOA governance because each enterprise has differences and nuances. A SOA governance model focuses only the lifecycle of Service. Compliance with a defined SOA governance model is automatic after It has been deployed. A SOA governance model enables the definition of policies and processes to guide management into making effective SOA decisions. A SOA governance model enables authorized groups to encourage/enforce alignment to SOA architecture and cultural orientation.
An IT organization already has a mixture of products that they are using for their application integrations. They want to map their products onto the service-oriented integration architecture. What guidance do you give them for accomplishing this task? The capabilities in a product are identified and then the product is mapped to the architecture based on those capabilities. A product can map to more than one layer of the architecture. The capabilities in a product are identified and then the product mapped to the architecture based on those capabilities. The product is mapped to the layer of the architecture where the most capabilities lie. A product is compared to the Oracle products that are already mapped onto the architecture. The product is mapped onto the architecture as a replacement for the most similar Grade product, A product is compared to the Oracle products that are already mapped onto the architecture. If the product provides all the capabilities of an Oracle product, the product replaces that Oracle product. Products are not directly mapped onto the architecture; only the capabilities provided by the products are mapped onto the architecture.
Which two statements are true with respect to SOA Services? A Service must not have any dependency on the identity of the consumer that invokes it. Services should be aware of the protocol used to invoke them, where they physically exist, and on what type of hardware or operating system they run. In order for Services to be versatile and support reuse, there must be no separation of concern in terms of what they do and how they are used. Services must not be tied to any particular physical location.
Which three statements differentiate SOA requirements from project requirements? SOA requirements are not owned by any single application, consist of their own lifecycle, and are managed independently. SOA requirements are developed iteratively with the business and mapped onto the enterprise business function model. SOA requirements have a classification that reflects the project that implemented them SOA requirements are managed at the enterprise level SOA requirements are concerned with the Services that deliver integration capabilities. SOA requirements are refined into project requiremetns.
You have identified an existing Service that you would like to re-use. You need to submit a Service consumption request. Which two items are most appropriate to put into the request? Data that you want to consume from the Service Expected load that you will put on the Service Expected usage profile, such as days of the week or hours in the day Type of client that will be connecting to the Service.
You work in a highly regulated industry. Regulatory and security requirements are changing constantly. But your current enterprise application development platform is burden some when updating solutions to cater for these regulatory and security requirements. How can SOA be best utilized in addressing your challenge? A set of regulatory and security Services can be developed that addresses all of the requirements. These regulatory and security Services can then be consumed by Business Activity Services. This allows updated regulatory and security functionality to be automatically applied to all Business Activity Services. Each solution codes its own regulatory and security functionality. This functionality can then be service-enabled so that other solutions can consume it. This allows for reuse of regulatory and security functionality. Utilize a policy-driven service infrastructure to decouple regulatory compliance checks and security policies from the Service implementation. This allows for a more centralized and dynamic change control. Regulatory and security functionality are implemented as a set of database stored procedures. As Services are consumed, the service bus executes the relevant stored procedures and applies them to the service payload. This allows for a centralized control environment while utilizing a mature technology to apply regulatory and security functionality.
A consumer invokes a synchronous request/response but the service only supports asynchronous request/response. Which service infrastructure capability resolves the differences between the invocations of the consumer and provided? Transport Mediation Transformation Mediation Service Routing Message Exchange Pattern Mediation Dynamic Binding.
Which of the following statements describes how the layers in the service-oriented integration architecture interact? Upper layers in the architecture use capabilities provided by any of the lower layers in the architecture. A layer in the architecture uses capabilities provided by the adjacent layers, that Ism the layer-above and the layer below. A layer in the architecture uses capabilities provided by the adjacent lower layer in the architecture A layer in the architecture uses capabilities provided by the adjacent upper layer in the architecture, The layers in the architecture expose functionality to the User Interaction Systems, but do not interact.
When considering the interface design for an enterprise-wide Service you have been guided by the SOA Reference Architecture to consider a document style data format first. Why is that? Large amounts of data can be exchanged with document-style interfaces. This will provide the greatest opportunity for re-use form the widest possible number of consumers. Document-style interfaces provide for tight coupling between consumers and service providers. Document-style interfaces tend to be quite fine-grained so that they can be re-composed in innovative ways Document-style interfaces provide for tight coupling between consumers and service providers.
A key aspect of your SOA initiative includes a clear consistent definition of a service. Which three statements are true in Oracle's definition of a Service? A Service is a means of packaging reusable software building blocks building blocks to provide functionality to users, application, or other Services. A Service is comprised of Implementation code and a WSDL by which it is described. A Service is only used for wrapping legacy system to enable easier integration, A Service is an independent, self-sufficient, functional unit of work. A Service is discoverable, manageable, and measurable. A Service is a Java-based component.
What is the reason to have separate production, services and maintenance networks in the product deployment of the service-oriented integration architecture? The separate networks provide the necessary bandwidth to support the architecture. The production network is used exclusively by the applications in production. The service network is used exclusively by the applications in production. The service network is used exclusively for calling SOA Services. The maintenance network is dedicated to providing administration servers and operations terminals access to control applications, services, and Infrastructure. The separate networks provide the necessary bandwidth to support the architecture. The production network is used exclusively by the applications in production. The service network is usde to test SOA Services before moving them to production. The maintenance network is used exclusively to perform maintenance tasks on the production applications, services, and infrastructure. The separate networks provide the necessary security to support the architecture. The production network is connected to the intranet and internet. The service network provides connectivity to the SOA Services but no access to the internet. The maintenance network is dedicated to providing administration servers and operations terminals access to control applications, services, and infrastructure. The separate networks separate different types of network traffic. The production network is used exclusively by the systems in production. The service network is used to test SOA Services before moving them to production. The maintenance network is dedicated to providing administration servers and operations terminals access to control applications, services, and infrastructure in production and test The separate networks separate different types of network traffic. The production network connects to the existing production environment and provides access to the service discovery and to the service bus. The service network provides connectivity between the service bus and SOA Services only; thereby preventing service consumers from bypassing the service bus. The maintenance network is dedicated to providing administration servers and operation terminals access to control application, services, and infrastructure.
Which two statements are true of Oracle's SOA Governance Framework? Replaces traditional governance frameworks Defines the need for principles, policies processes, roles, and infrastructure Contains an SOA Governance Reference Model Defines SOA Governance as a one-off project Can be fully implemented using a registry and a respository.
While defining the SOA Requirements Management process, you have identified the need for a SOA repository. Which three items would you store against your Service? Source code Usage Areements Capacity Metrics Security Policies Build scripts.
Whenever an account is past due, the billing system will post and "account past due" event message to a JMS queue. How is the event handled in the service-oriented integration architecture? The Business Process layer In the architecture listens for and handles the event The Mediation layer in the architecture listens for the event and then routes the event to the appropriate SOA Service. There is a JMS listener for each layer in the architecture, so each layer In the architecture Is responsible for handling events as appropriate. The architecture does not support events generated by a back-end system. The Data Movement layer in the architecture is used to detect and handle events generated by the back-end systems.
Which statement best describe SOA governance continuous improvement? SOA governance continuous improvement enables your organization to define and deploy your own focused and customized SOA initiative. SOA governance continuous improvement enables your organization to define and deploy your own focused and customized SOA governance model. SOA governance continuous improvement enables your organization to make sure that Services are reused SOA governance continuous improvement enables your organization to archieve ROI on you SOA initiative.
One of the SOA deployment models defined by Oracle Reference Architecture is Segregated Deployment. What is Segregated Deployment? An approach for deploying sevices and infrastructure to support Services that have a local scop An approach to Services deployment in which Services and applications are co-deployed in a segregated environment An approach to Services deployment that promotes the separation of Services from applications and the grouping of Services with similar availability needs An approach to development where the Service development environment is isolated from the Service deployment environment.
Which two statements describe SOA Governance relationships? SOA Governance integrates with and extends IT Governance SOA Governance directly aligns with Corporate Governance SOA Governance ignores IT Governance Cloud Computing Governance dictates SOA Governance EA Governance Influences SOA Governance.
A project manager has come to you as the SOA architect asking why his Service Candidate has to be justified before he can build it. What two reasons are you going to give that it is important that Services must be justified before they are implemented? The Services must be implemented by a single team and the Justification process prevents other teams from creating Services. SOA Services incur greater costs over their full lifecycle than application components and therefore must justify the extra investment before they are built No control over Service creation can result in Service proliferation resulting in a complex and inconsistent SOA that is difficult to mange and maintain The release of the Service needs to be co-ordinated with other projects and therefore his project will not be delivering it because the timescales are incompatible.
Which statement describes how complexity, effort, and benefit are used in the SOA Porject Selection Framework? Complexity measures the number of integrations that the project would require. Effort measures the amount of effort that existing shared services would save for the project. Benefit measures the amount of additional revenue that would result from the project, A top project for inclusion would have a larger benefit and effort with a lower complexity. Complexity measures the number of integrations that the project would require. Effort measures the amount of effort that existing shared services would save for the project. Benefit measures the business benefit that would be delivered by the project. A top project for inclusion would have a larger benefit and effort with a lower complexity Complexity measures the technical complexity of the project. Effort measures the level of effort required to complete the project. Benefit measures the amount that the project would advance the SOA maturity of the organization. A top project for inclusion would have a larger benefit than the effort Complexity measures the technical complexity of the project. Effort measures the level of effort required to complete the project. Benefit measures the amount of business benefit that would be delivered by the project. A top project for inclusion would have a large benefit and lower complexity and effort. Complexity measures the technical complexity of the project. Effort measures the level of effort required to complete the project. Benefit measures the amount of business benefit that would be delivered by the project. A top project for inclusion would have a large benefit and and effort that is lower than the complexity.
Business users are asking for access to data that already exists in the enterprise but each back-end system is based on differing technologies making it challenging for the business users to access the data in a simple and expedited manner. How can the SOA conceptual architecture support this need? Data is copied from the various source systems into an operational data store. This operational data store is then exposed to service consumers as common presentation services, Existing data sources are service enabled and exposed as common reusable Data Services. Existing data sources are service enabled and exposed as common reusable Business Activity Services, which in turn call the appropriate Data Services. Existing data sources are exposed via the Service Bus Existing data source are service enabled and exposed as common reusable Business Activity Services.
You have decided to define your own focused and customized SOA Governance Model with an accompanying continuous improvement feedback loop. The continuous improvement feedback loop is executed upon receiving one or more event notifications.
Your service bus vendor announces that a stable and mature SOA security standard is now available in the latest version of the product. Which event would need to be published to initiate the continuous Improvement feedback loop? Strategic Change Vendor Revision Operational Exception SOA Maturity Level Change Technology Revision Periodic.
What are the two key differences between SOA infrastructure and traditional infrastructure? SOA infrastructure does not need to provide monitoring and management capabilities whereas, traditional infrastructure does. The highly distributed, heterogeneous nature of SOA attempts to bring a number of disparate moving parts together, making it more complex naturally. Traditional infrastructure is based on standards, allowing you to choose from various products and vendors which are best suited to meet your requirements. Services are more granular than applications. So the infrastructure should be able to support the distribution, deployment, discovery, and management of these granular artifacts.
View the exhibit to see the time invested to deliver a SOA Payment Service. What are the predicted net hours saved per consumer, assuming a consumption factor of 20% and a production investment of 200%? 41 hours 164 hours 410 hours 2015 hours 328 hours.
While analyzing the business requirements, you identify some cross-cutting functionality that does not carry any business context or have an affinity to any specific application. To which service layer classification does the Service you develop to fulfill this requirement belong? Connectivity Service Data Service Business Activity Service Utility Service Presentation Service.
Which two statements accurately describe how the service-oriented integration architecture is deployed to physical hardware? Each layer in the architecture must be deployed to separate hardware. All layers of the architecture must be deployed to the same hardware Multiple layers in the architecture may share hardware All client access to the architecture must pass through the mediation layer. The Business Process layer and the Business Service layer are deployed to the DMZ tier The Data Movement layer is deployed to the DMZ tier.
One of the goals of your newly formed SOA Initiative is address current integration brittleness and inflexibility. Which option best supports your goals? Make sure the Service contract details how the Service was implemented so that the Service consumer can take advantage of the underlying technology platform. Utilize XML because it is flexible and Service consumers can transform the Service payload easily Decouple Service consumers from Service providers by encapsulating and abstracting the source systems behind a Service interface Utilize REST Services because they are more flexible because they are not restrained by WS* standards. .
You are a developer working on a Service implementation and you notice that there may be and opportunity to make use of another external Service to deliver your implementation. What steps should you take to make use of that Service? Incorporate the Service using its published interface and inform the governance board when the project is finished, so as not to delay the delivery schedule. Create a second instance of the Service for your purpose so as not to affect the capacity of the current Service Gather the re-use justification and present it the SOA governance board and wait for s/gn-off of your new design Bypass the published interface and call the implementation of the other Service directly so as to reduce the latency of calling this Service Copy and paste the implementation code for the second Service to expand the implementation of your own Service, so reducing latency to a minimum and creating a composite Service.
Which three of the following are architecture principles for service-oriented integration? Point-to-point integration should be avoided Integrations should be point-to-point using Web Services. Message and data formats should be based on the native application data structures. Extensive, intrusive modifications to existing applications should be avoided Service consumers should be able to migrate to a newer version of a SOA Service gracefully There should not be more than one version of a SOA Service in production concurrently.
A unit test case aims to test two of the components from the Service model. What are these components? Implementation Interface Contract Service Agreement Business Process Composite Service.
You receive requirements for a business Service which specifies that Service must guarantee delivery of messages in the presence of component, system, or network failure. Which option best describes how you would design the Service? Service writes message to a fault tolerant database from which the consumer can read the message. Use WS-Reliable Messaging to support a delivery-based QoS for messages. Service posts a message on a database-backed JMS Queue from which the consumer can read the message Use WS-Policy and WS-Security to support guaranteed delivery-based quality of service.
It has come to your notice that there is little or no reuse of SOA Services in production. After some investigation, you have been made aware that project development teams are struggling with Service interoperability challenges.
What course of action do you take to address these challenges? A single registry is employed to ensure Services are consistently published. A single service engineering team is employed to build all Services which ensure implementation consistency. A single technology (for example, Java) is employed to build all Services which ensure standards consistency. Design-time governance quality points are employed to ensure that Services following agreed enterprise standards and guidelines. A single repository is employed to ensure Services are consistency discoverable. .
You have been asked to justify the creation of a Service, but skills in the best implementation technology are expensive. How would you reflect that in the Service Candidate Selection Framework? Choose a different technology and automatically score the Service as having a high technology capability inhibitor score Reflect the cost of the resources in the weighting for the skill set Impact inhibitor score Reduce the potential reuse level of the Service because it may be difficult to find skills to update and manage the Service in the future You cannot score this Service without the skills being available This availability of the skill is too subjective to be possible to score.