1Z0-574 | Breathing Oracle 1Z0-574 examcollection


Q11. The sequence diagram (attached) maps to the Model-View Controller (MVC) development pattern. Which statement best describes how the sequence diagram maps to the MVC development pattern? 

A. The three process blocks (or tiers) represented in the sequence diagram map from left to right to Controller, View, Model. 

B. The three process blocks (or tiers) represented in the sequence diagram map from left to right to View, Controller, Model. 

C. The Controller and View appear in the first process block (starting from the left of the diagram) while the Model spans the next two blocks (incorporating service Invocation and database). 

D. The sequence diagram does not map to MVC. 

Answer:

Explanation: The controller receives input from the user and makes the corresponding calls on model elements. The response to the user input is displayed via the view elements. 

A single user input may result in changes to none, one, or many view elements. 

The view renders data from the model into a suitable interface element. Multiple different views may exist for a single model element. Each view element is designed to support a particular end user need; whereas the model elements are shared by all users of the system. 

The model manages the behavior and data for the system. The model responds to requests for information about its state from the view, and responds to instructions from the controller to change state or execute behavior. The model may also notify the view when information changes so that the view can update the effected interface elements. 

Reference: Oracle Reference Architecture, User Interaction, Release 3.0 

Q12. Which statement best describes the role of the Data Movement Layer within the logical view of the Service-Oriented Integration (SOI) architecture? 

A. The Data Movement Layer provides access to persistent data storage for the architecture. 

B. All write operations on persistent data are performed via the Data Movement Layer. 

C. All read operations on persistent data are performed via the Data Movement Layer. 

D. All create, read, update, and delete operations on persistent data are performed via the Data Movement Layer. 

E. The Data Movement Layer provides batch and bulk data operations for the architecture. 

Answer:

Explanation: The Data Movement Layer provides the batch and bulk data handling for the architecture. This layer exists primarily to offload bulk data movement from the upper layers in the architecture. Bulk data movement is a necessary evil in many enterprises, and therefore, the architecture must provide a mechanism to provide this capability in an efficient, controlled manner. Without this layer, the other layers in the architecture might be misused to move large blocks of data, a task for which the other layers are ill suited. 

Reference: Oracle Reference Architecture, Service-Oriented Integration, Release 3.0 

Q13. You are working with an IT department that has embraced Service-Oriented Integration (SOI). The development team has created a catalog of services that rigidly follow the layering of the SOI architecture as illustrated by the Logical View. Clients are allowed to call only Business Process Services, Business Process Services only call Business Services, Business Services only call Data Services, and so on, with each call going through the Mediation Layer. Unfortunately, the quality assurance team has discovered during user acceptance testing that the latency of applications the Business Process Services is unacceptable. 

What advice would you give the development team to help reduce the latency without sacrificing adherence to the SOI architecture? 

A. Change the SOA Services to bypass the Mediation Layer when calling other SOA Services. The Mediation Layer should be used only between the clients and the SOA Services. The Mediation Layer should not be used between SOA Services. 

B. The developers are accurately following the SOI architecture. Reducing the latency will require that some of the SOI architecture concepts be relaxed or violated. 

C. Remove all data transformation from the Mediation Layer because data transformations are too computationally expensive, where required, change the interface of the SOA Services to use a single data model so that data transformations are not needed. 

D. Allow clients and SOA Services to use large-granularity operations. Each operation on the Business Process Service should return an entire data entity or multiple data entities. This reduces the number of client calls required and, therefore, the overall latency. 

Answer:

Explanation: Reducing the number of calls could reduce latency. 

Note: The Mediation Layer provides loose coupling for the entire architecture. It decouples the layers of the architecture as well as decoupling external users of the layers from the specific layers in the architecture. 

The primary purpose of this layer in the architecture is to facilitate communication between layers in the architecture and between this architecture and the systems that connect to this architecture. This layer is infrastructure in the truest sense and therefore rarely maps directly to business requirements. However, this layer provides key capabilities that make the architecture service oriented and is the primary focus for meeting non-functional requirements such as scalability, reliability, availability, maintainability, etc. 

Reference: Oracle Reference Architecture, Service-Oriented Integration, Release 3.0 

Q14. Which of the following is NOT a container capability? 

A. Scalability 

B. High Availability 

C. Management and Monitoring 

D. Applications 

Answer:

Explanation: 

Reference: Oracle Reference Architecture, Application Infrastructure Foundation, Release 3.0 

Q15. What does the Identity Asserter do in a J2EE framework? 

A. It informs the container of the client identity of an inbound request. 

B. It Inserts identity into Web Service credentials used for outbound service requests. 

C. It determines a user's identity based on a given set of security roles and asserts it to the container. 

D. It resolves Identity conflicts when multiple LDAPs are used. 

Answer:

Explanation: Like the Authenticator, theIdentity Assertersecurity provider uses Oracle Access Manager authentication services to validate already-authenticated Oracle Access Manager users using the ObSSOCookie and to create a WebLogic-authenticated session. 

Note: If authentication is successful, the identity asserter creates a Subject, which is used to identify the user. Actions performed by the user will be associated with the Subject so that the caller's identity will be known. If outbound requests are made by the business logic, identity can be included by the container based on the Subject. 

Q16. Bottom-up service Identification analyzes existing systems to Identify SOA Services. Top-down service identification analyzes business processes to identify SOA services. 

Which statement best describes the relationship between top down and bottom-up service identification in Service-Oriented Integration? 

A. Only a bottom up approach shouldbe used because the goal of SOIis to provide SOA Services exposing existing systems. 

B. Only a top-down approach should be used because the goal of SOI is composite application assembly. 

C. A bottom-up approach should be used to identify which SOA Services are built; then a top- down approach should be used to determine which SOA Services are used by each composite application. 

D. A top-down approach should be used to determine the needed SOA Services; then a bottom-up approach should be used to determine how existing source systems can meet the requirements top-down approach should be used by business, and a bottom-up approach should be used by IT.Theoverlap between the SOA Services Identified by the two methods are the ones that should 

Answer:

Explanation: 

Note: There are three schools of thought around "how to build an Enterprise Service Oriented Architecture." They are: 

* Top down - central group decides everything and the dev teams adopt them. 

* Bottom up - central group provides a directory and dev teams make whatever services they want. Dev teams go to the directory to find services they can use. 

* Middle out - central group provides key elements of the interface, including numbering schemes, message exchange patterns, standard communication mechanisms, and monitoring infrastructure, and encourages the dev teams to use it to build services that can be shared. 

Q17. Identify the true statements in the following list. 

A. The core components of the ORA UI Logical view are grouped into the client tier and the server tier. 

B. The components of the ORA UI Logical view are model, view, and controller. 

C. The core components of the ORA UI Logical view are grouped into thedisplaytier and theresourcestier. 

D. In addition to the core components, the Logical view also includes security, communication protocols, and development tools. 

Answer: A,D 

Explanation: The Logical View of the architecture describes the various layers in the architecture. 

Each layer encapsulates specific capabilities for the overall architecture. Upper layers 

in the architecture leverage the capabilities provided by the lower layers. 

The Client Tier is hosted on the display device. 

The Service Tier hosts the capabilities that satisfy the requirements of the end user. 

Q18. Which statements arc true about Rich Internet Applications (RIAs)? 

A. A Rich Internet Application (RIA) is a web application that provides the type of sophisticated user Interface that has traditionally requiredadedicated desktop client. 

B. There are a variety of technologies being applied to create RIAs, but all provide a sophisticated user interface delivered through a browser. 

C. Rich Internet Applications provide only limited functionality and the traditional fat client is still needed in cases such as those requiring animation. 

D. Rich Internet Applications transfer all the business application processing to the client, thereby reducing the cost of the server infrastructure. 

Answer: A,B 

Explanation: A Rich Internet Application (RIA) is a Web application that has many of the characteristics of desktop application software, typically delivered by way of a site-specific browser, a browser plug-in, an independent sandbox, extensive use of JavaScript, or a virtual machine. Adobe Flash, JavaFX, and Microsoft Silverlight are currently the three most common platforms. 

Not D: Rich internet applications (RIA) move some (but usually not all) of the view and controller functionality to the Client Tier. 

Note: Web 2.0 introduces even more client-side code to enrich the user experience (i.e. Rich Internet Applications). This can be done in a standardized way, such as the Ajax framework. New message-injection attacks are possible in areas such as cross-site scripting and cross-site-forgery due to poor protocol implementations and poor message parsing. An example exploit is the SAMY worm created on MySpace. 

Q19. When mapping Oracle Products onto the Logical view, what is the best approach? 

A. Utilize management packs, connectors, and plug-ins to create a customized product mapping for the Logical view. 

B. Use Oracle Enterprise Manager to provide core capabilities required by the three layers for Oracle stack, and use management packs, connectors, and plug ins for non-Oracle stack. 

C. Use an Oracle Enterprise Manager product to provide all the capabilities required by the three layers in the Management and Monitoring architecture. 

D. Use a third-party to provide all capabilities required by the three layersin the Management and Monitoring architecture. 

Answer:

Explanation: Oracle offers a comprehensive SOA solution through a suite of SOA products. 

Oracle Fusion Middleware products cover the needs of the SOA infrastructure end-to-end. 

The figure below shows the mapping of Oracle products to the SOA logical components. 

Management of services is extremely important in SOA environments, where services are integrated, reused, and constantly changed. Oracle Enterprise Manager (OEM) simplifies monitoring and managing SOA environments. It addresses each of the challenges by helping model, monitor, and manage the SOA environment. 

The products referred in the figure are: 

* OSB - Oracle Service Bus 

* OSR - Oracle Service Registry 

* OER - Oracle Enterprise Repository 

* OWSM - Oracle Web Service Management 

* OEM - Oracle Enterprise Manager (with SOA management pack) 

* IdM - Identity and Access Management 

There isn't necessarily a one to one mapping between logical architecture components and products. While some products target a specific logical need, most provide additional features, such as monitoring, management, and security. 

Note: 

The SOA infrastructure capabilities can be grouped into the following logical components as 

shown in Figure below. 

* Service Bus 

* SOA Security Framework 

* Service Registry 

* Metadata Repository 

* Monitoring Framework3-2 ORA SOA Infrastructure 

* Management Framework 

Reference: Oracle Reference Architecture, SOA Infrastructure, Release 3.0 

Q20. Which statements best describe how architecture principles are used within the Oracle Reference Architecture (ORA)? 

A. The architecture principles for Oracle products are identified whenever an Oracle product incorporated into the architecture. 

B. ORA uses multiple architecturalviews where each view has its own architecture principles. 

C. ORA documents describe the architectural principles upon which the architecture is based. 

D. Architecture principles provide recommendations (based on industry best practices) that should be followed. 

E. Architecture principles are rules that must be followedin order to comply with the documented architecture. 

Answer:

Explanation: The purpose of ORA is to provide a reference architecture for designing, building, and integrating solutions based on modern technology from Oracle and other vendors. The reference architecture offers architecture principles and guidance based on recommendations from Oracle product development architects and field experts. Information provided by ORA gives architects an understanding of how to design solutions for the Oracle environment and best leverage its capabilities. 

Note:Oracle Reference Architecture (ORA) defines a detailed and consistent architecture for developing and integrating solutions based on Oracle technologies. The reference architecture offers architecture principles and guidance based on recommendations from technical experts across Oracle. It covers a broad spectrum of concerns pertaining to technology architecture, including middleware, database, hardware, processes, and services. 

Reference: IT Strategies from Oracle, An Overview, Release 3.0