Quiz
S90-08
Crie uma conta grátis para terminar este quiz
Salve seu progresso e veja sua nota final.
Já tem uma conta? Inicie sessão
Perguntas do quiz (102)
11.Each service composition within a service inventory shares the same service composition architecture.
- AVerdadeiro
- BFalso
22.The scope and size of different service inventory architectures can vary.
- AVerdadeiro
- BFalso
33.Which of the following statements is false?
- AA.Widespread use of the Messaging Metadata pattern can be seen in the emergence of many WS-*
extensions that define industry standard SOAP header blocks that carry metadata. - BB.Messaging frameworks and technologies need to provide support for the reading and writing of
message headers or properties in order to fully support the application of the Messaging Metadata
pattern. - CC.The Messaging Metadata pattern is not applicable to situations where the message sender and
receiver need to participate in stateful or conversational message exchanges. - DD.The Messaging Metadata pattern can support the application of patterns such as Intermediate Routing
by supplementing messages with activity-specific metadata.
- AA.Widespread use of the Messaging Metadata pattern can be seen in the emergence of many WS-*
44.A service agent has a technical contract that allows it to be explicitly invoked by service consumer
programs.- AVerdadeiro
- BFalso
55.The application of the Contract Centralization pattern requires that runtime access policies be
implemented.- AVerdadeiro
- BFalso
66.Which of the following statements is false?
- AA.The Contract Centralization pattern positions the service contract as the official entry point into the
service logic. - BB.The Contract Centralization pattern can impose performance overhead and requires the use of design
standards. - CC.The application of the Contract Centralization pattern enables access to underlying service resources
through the use of secondary or unofficial technical contracts. - DD.The Decoupled Contract pattern supports the application of the Contract Centralization pattern.
- AA.The Contract Centralization pattern positions the service contract as the official entry point into the
77.Which of the following statements is true?
- AA.The overuse of service agents can lead to dependencies on proprietary vendor platforms.
- BB.The use of service agents is limited to the service architecture.
- CC.Service agents are common in orchestration environments but not within enterprise service bus
environments. - DD.None of these statements are true.
88.Governance can become an issue with service agents because:
- AA.You will need to determine who will own and maintain the service agents.
- BB.Changes to a single service agent can impact multiple services throughout a service inventory.
- CC.Service agents need to be versioned, just like services.
- DD.All of the above.
99.Which of the following patterns may also require the application of the Service Agent pattern?
- AA.Reliable Messaging
- BB.Asynchronous Queuing
- CC.Intermediate Routing
- DD.Policy Centralization
1010.Which statement regarding intermediate routing is true?
- AA.The application of the Intermediate Routing pattern is suitable for handling message routing
requirements that are dynamic in nature and difficult to anticipate in advance. - BB.The application of the Intermediate Routing pattern is suitable for handling pre-determined message
paths with fixed routing requirements that cannot be changed at runtime. - CC.The application of the Intermediate Routing pattern tends to improve runtime performance when
compared to an approach whereby routing logic is embedded within individual services. - DD.None of these statements are true.
- AA.The application of the Intermediate Routing pattern is suitable for handling message routing
1111.The application of the Intermediate Routing pattern can address which of the following needs?
- AA.The need to increase the autonomy of a service due to its reliance on a shared data source.
- BB.The need to perform content-based routing based upon metadata found in the message header.
- CC.The need for load-balanced access to a redundantly deployed service.
- DD.The need to provide pre-defined compensating logic for when an atomic service transaction fails.
1212.Load balancing is commonly associated with which pattern?
- AA.Atomic Service Transaction
- BB.Intermediate Routing
- CC.Service Broker
- DD.Decoupled Contract
1313.The use of the Intermediate Routing pattern typically results in:
- AA.common routing logic being removed from service logic and placed into service agents
- BB.common routing logic being removed from service agents and placed into a database
- CC.common routing logic being physically centralized into a single service
- DD.common routing logic being physically centralized into a single service composition
1414.The application of the Intermediate Routing pattern can result in multiple service agents intercepting a
message before it arrives at its destination.- AVerdadeiro
- BFalso
1515.When applying the Asynchronous Queuing pattern you aim to establish an environment in which:
- AA.an intermediate buffer exists between a service and its service consumer
- BB.temporary message storage is provided in case either the service or service consumer are unavailable
- CC.periodic re-transmission of a message is supported until it is successfully delivered
- DD.enforcement of consistent, uninterrupted, synchronous communication between service and service
consumer are guaranteed
1616.The queue established by applying the Asynchronous Queuing pattern enables service consumer and
service to revert to a stateless condition before a data exchange has fully completed.- AVerdadeiro
- BFalso
1717.The Reliable Messaging pattern requires:
- AA.the use of standardized service contracts in order to enable message atomic transaction details to be
carried in the message header - BB.a framework for temporarily persisting messages and issuing acknowledgements
- CC.the application of the Official Endpoint pattern in order to enable acknowledgement features
- DD.a framework capable of bridging disparate messaging protocols in order to exchange schemas
between compatible services
- AA.the use of standardized service contracts in order to enable message atomic transaction details to be
1818.Which of the following statements are false?
- AA.Using the Reliable Messaging pattern can improve the quality of messaging-based communication.
- BB.The Reliable Messaging pattern is applied to databases, not services.
- CC.The Reliable Messaging pattern is one of the patterns that can be associated with the Enterprise
Service Bus compound pattern. - DD.The Reliable Messaging pattern is always applied together with the Atomic Service Transaction pattern.
1919.Assuming the Reliable Messaging pattern is successfully applied, which of the following statements is
correct?- AA.A service agent intercepts and stores a message from the service consumer. The service agent then
returns an acknowledgement back to the service consumer. Next, the service agent forwards the
message to the service and when it receives an acknowledgement back from the service, it deletes the
message. - BB.A service agent intercepts and stores a message from the service consumer. The service agent then
forwards the message to the service. Next, the service agent receives an acknowledgement from the
service, which it returns to the service consumer. Finally, the service agent deletes the message and
related acknowledgements. - CC.The service consumer stores the message and forwards it to a service agent, which issues an
acknowledgement back to the service consumer. The service agent then forwards the message to the
service and when it receives an acknowledgement from the service, the service agent informs the service
consumer so that it can delete the message and the acknowledgement. - DD.None of the above.
- AA.A service agent intercepts and stores a message from the service consumer. The service agent then
2020.In the message exchange framework established by the application of the Reliable Messaging pattern,
what roles are typically fulfilled by service agents?- AA.service agents can process positive acknowledgements
- BB.service agents can process negative acknowledgements
- CC.service agents can load balance messages
- DD.service agents can route messages based on their content
2121.Based on the publisher and subscriber roles established by the application of the Event-Driven
Messaging pattern, which of the following statements are true?- AA.a service, acting as a publisher, issues event notification messages to an event management program
that is responsible for broadcasting the messages - BB.a service consumer, acting as a subscriber, can selectively subscribe to specific events
- CC.an intermediate event management program enters the role of subscriber when accepting event
subscriptions - DD.upon receiving a message associated with an event that a service consumer subscribed to, the service
consumer enters the publisher role
- AA.a service, acting as a publisher, issues event notification messages to an event management program
2222.The messaging framework established by the application of the Event-Driven Messaging pattern
positions a(n) ___________ as being responsible for the broadcast of event notification messages.- AA.event management program
- BB.synchronous queue
- CC.event-driven Web service
- DD.database
2323.If a service consumer program needs to get data from a service that is not available, it can poll the
service by periodically issuing a request message. This type of interaction can be inefficient because it
can lead to unnecessary message transmissions. Which of the following statements describes a solution
to this problem?- AA.By applying the Messaging Metadata pattern, the service consumer can write a request identifier in the message header. Service agents then intercept the request messages and do not forward those that contain a previously detected identifier. This practice eliminates the delivery of the zuplicate messages to the service.
- BB.The Event-Driven Messaging pattern can be applied to establish a messaging framework in which
service consumers are automatically notified of relevant runtime service events. - CC.By applying the Atomic Service Transaction pattern, a service can be designed to invoke an alternative exception handling process when it is unavailable to receive a given message.
- DD.None of the these statements describe solutions that directly solve this problem.
2424.Which of the following statements about the subscriber role established by the application of the
Event-Driven Messaging pattern is true?- AA.a service can have multiple consumers as subscribers
- BB.a consumer can only subscribe to one service
- CC.a service can only have one consumer as a subscriber
- DD.All of these statements are true.
2525.Two services need to exchange a business document that exists as an XML document. Each service's
contract uses a different XML schema to represent the business document structure. This results in two
different XML representations for the same business data. Which of the following patterns can be used to
enable the exchange of the business document between these two services?- AA.Data Format Transformation
- BB.Protocol Bridging
- CC.Atomic Service Transaction
- DD.Data Model Transformation
2626.A common XML-based technology used to apply the Data Model Transformation pattern is:
- AA.XHTML
- BB.WS-Policy
- CC.WSDL
- DD.None of the above
2727.The application of the Intermediate Routing pattern relies on the use of service agents. In order for the pattern to be applied properly, these service agents must be active in that they must change data within the message as part of their routing functionality.
- AVerdadeiro
- BFalso
2828.Because the Service Broker pattern is part of the Enterprise Service Bus pattern, the Schema
Centralization pattern is also considered part of the Enterprise Service Bus pattern.- AVerdadeiro
- BFalso
2929.Which of the following statements is false?
- AA.When applying the Data Format Transformation pattern, data format transformation logic can be the responsibility of a service fa?ade component that is tasked with converting between proprietary and standardized data formats.
- BB.The Data Format Transformation pattern is applied in situations where there is a need to convert data between disparate XML schemas.
- CC.Some transport protocols can be associated with specific data formats, in which case it makes sense to apply the Data Format Transformation pattern together with the Protocol Bridging pattern.
- DD.The Data Format Transformation pattern is one of the patterns that comprise the Service Broker
pattern.
30D.The Data Format Transformation pattern is one of the patterns that comprise the Service Broker
pattern.- AVerdadeiro
- BFalso
3131.The application of the Protocol Bridging pattern automatically results in the application of the Data
Model Transformation pattern.- AVerdadeiro
- BFalso
3232.The Protocol Bridging and Data Model Transformation patterns can be applied together to the same
message or data exchange.- AVerdadeiro
- BFalso
3333.The application of the Protocol Bridging pattern helps overcome disparity between:
- AA.transport protocols
- BB.messaging protocols
- CC.transaction protocols
- DD.policy protocols
3434.Protocol bridging features are a common part of enterprise service bus products and can be provided
through the use of adapters.- AVerdadeiro
- BFalso
3535.Which of the following does not make sense when considering the contents of a technical service
contract for a SOAP-based Web service?- AA.The Schema Centralization pattern supports the creation of independent data models that define data transmitted in SOAP messages.
- BB.The Decoupled Contract pattern results in the separation of the service contract from the service
implementation, allowing the service contract to be independently designed and governed. - CC.The application of the Policy Centralization pattern eliminates redundancy and inconsistency by
creating a single, master policy bound to the WSDL definition of every service in a service inventory. - DD.The Legacy Wrapper pattern can be used to expose a legacy system as a SOAP-based Web service
with a standardized technical service contract.
3636.Assuming you have technical service contracts for SOAP-based Web services, you can apply the
___________ pattern through the use of ___________.- AA.Schema Centralization, XML schemas
- BB.Message Metadata, SOAP message headers
- CC.Decoupled Contract, WSDL definitions
- DD.Policy Centralization, WS-Policy definitions
3737.In order to realize the failover support provided by the application of the Redundant Implementation
pattern, the Intermediate Routing pattern also needs to be applied so that services can be load balanced.- AVerdadeiro
- BFalso
3838.Which of the following statements is true?
- AA.The Legacy Wrapper pattern should not be applied in conjunction with the Process Centralization
pattern because legacy systems do not possess enough autonomy to be effectively composed. - BB.The Messaging Metadata pattern can be applied to supplement messages with metadata that can be used for tracking purposes when also applying the Reliable Messaging pattern.
- CC.The Protocol Bridging pattern is often used with the Legacy Wrapper pattern as a means of performing data model transformation between service inventory-wide data models created through the application of
the Schema Centralization pattern and the underlying proprietary legacy format. - DD.All of these statements are true.
- AA.The Legacy Wrapper pattern should not be applied in conjunction with the Process Centralization
3939.The Asynchronous Queuing pattern can be combined with the Event-Driven Messaging pattern to
allow a service consumer acting as a subscriber to receive all event notification messages that are
broadcast, even those that are sent when the service consumer is unavailable.- AVerdadeiro
- BFalso
4040.Which pattern can be applied together with the Intermediate Routing pattern to facilitate a service
agent needing to perform runtime message routing based on business rules?- AA.Redundant Implementation
- BB.Compensating Service Transaction
- CC.Rules Centralization
- DD.Service Data Replication
4141.The Invoice service in an accounting firm is heavily reused by different service compositions. The
owners of the service decide to protect its integrity by disallowing access to any part of its underlying
implementation and further want to avoid the risk of having this service create a single point of failure.
Which two patterns should they apply in order to accomplish this goal?- AA.Contract Centralization, Decoupled Contract
- BB.Domain Inventory, Redundant Implementation
- CC.Data Model Transformation, Service Data Replication
- DD.Contract Centralization, Redundant Implementation
4242.Which of the following statements is true?
- AA.The Enterprise Service Bus pattern is primarily concerned with message processing logic, while the Orchestration pattern is primarily concerned with service composition logic.
- BB.The Enterprise Service Bus pattern is primarily concerned with synchronous messaging logic, while the Orchestration pattern is primarily concerned with asynchronous messaging logic.
- CC.The Enterprise Service Bus pattern is primarily concerned with service composition logic, while the Orchestration pattern is primarily concerned with message processing logic.
- DD.None of these statements are true.
4343.Which of the following statements accurately describes the difference between the Atomic Service
Transaction pattern and the Compensating Service Transaction pattern?- AA.The Atomic Service Transaction pattern is more suitable in situations that require real-time activity processing, whereas the Compensating Service Transaction pattern is more suitable for long-running activity processing.
- BB.The Atomic Service Transaction pattern provides support for the rollback of changes, whereas the
Compensating Service Transaction pattern does not. - CC.The Atomic Service Transaction pattern does not rely on pre-defined alternative exception handling logic, whereas the Compensating Service Transaction pattern does.
- DD.All of the above.
4444.A service composition architecture with the following requirements needs to be created: 1. Services
will have different periods of availability. 2. Sometimes the destination of a message cannot be
determined until runtime. 3. All the services do not support the same messaging protocol. Of the following
choices, which patterns should be used to address these requirements?- AA.Event-Driven Messaging, Intermediate Routing, Atomic Service Transaction
- BB.Protocol Bridging, Compensating Service Transaction, Asynchronous Queuing
- CC.Intermediate Routing, Data Format Transformation, Asynchronous Queuing
- DD.Protocol Bridging, Intermediate Routing, Asynchronous Queuing
4545.Which of the following statements is true?
- AA.Enterprise service bus products commonly provide data model transformation features.
- BB.Orchestration products commonly provide data model transformation features.
- CC.The Service Broker compound pattern includes the Data Model Transformation pattern.
- DD.All of these statements are true.
4646.When applying the Process Abstraction and Process Centralization patterns together, non-agnostic
business process logic is:- AA.located in one place and separated from agnostic logic
- BB.distributed across multiple locations and separated from agnostic logic
- CC.located in one place and combined with agnostic logic
- DD.distributed across multiple locations and combined with agnostic logic
4747.The Process Centralization pattern is a part of which compound pattern?
- AA.Enterprise Service Bus
- BB.Orchestration
- CC.Federated Endpoint layer
- DD.Official Endpoint layer
4848.The Process Centralization pattern is most commonly associated with which service model?
- AA.utility service
- BB.entity service
- CC.task service
- DD.hybrid service
4949.The Process Centralization pattern:
- AA.physically centralizes business process logic into a single location
- BB.logically centralizes business process logic into a separate service layer
- CC.physically centralizes task services into an enterprise service bus
- DD.logically centralizes task services into an enterprise service bus
5050.Technical service contracts that use the same XML schemas will support the exchange of messages
based on the same data models.- AVerdadeiro
- BFalso
5151.Which of the following statements about the Schema Centralization pattern does not make sense?
- AA.Up-front analysis effort is required to establish a schema layer independent of and in support of the service layer.
- BB.Schemas can be designed and implemented independently from the service capabilities that utilize them.
- CC.Multiple technical service contracts can make reference to a single schema.
- DD.Services in the same service inventory cannot share the same schemas.
5252.When applying the Schema Centralization pattern, multiple services can form dependencies on the
same centralized schema.- AVerdadeiro
- BFalso
5353.Which of the following statements are false?
- AA.The application of the Policy Centralization pattern decreases the governance burden required to
ensure that common policies are kept synchronized over time. - BB.The application of the Policy Centralization pattern increases the amount of policy content in the service inventory.
- CC.The application of the Policy Centralization pattern combines global and domain-specific policies into a single location. As a result, the distinction between a global and domain policy is eliminated.
- DD.The application of the Policy Centralization pattern requires that policies only be expressed with the
WS-Policy standard.
- AA.The application of the Policy Centralization pattern decreases the governance burden required to
5454.Which of the following statements about the application of the Policy Centralization pattern is true?
- AA.Service agents can check for policy compliance at runtime.
- BB.A policy framework that supports both the definition of policies and their consistent runtime enforcement is essential to meeting the goals of the Policy Centralization pattern.
- CC.Enterprise service bus products sometimes use proprietary policy formats which can lead to vendor lock-in and incompatibilities with other enterprise service bus products.
- DD.All of these statements are true.
5555.Which of the following is a common problem associated with the application of the Policy
Centralization pattern?- AA.Changes to a shared policy definition can affect all services that rely upon it, which in turn, can affect all
service consumers that have formed dependencies on the corresponding service contracts. - BB.Changes to a shared data model can affect all services that rely upon it, which in turn, can affect all
service consumers that have formed dependencies on the corresponding service contracts. - CC.Changes to a shared database can affect all services that rely upon it, which in turn, can affect all
service consumers that have formed dependencies on the corresponding service contracts. - DD.None of the above.
- AA.Changes to a shared policy definition can affect all services that rely upon it, which in turn, can affect all
5656.When applying the Policy Centralization pattern, if you create a global policy that conflicts with a
service-specific policy that you already had in place, then:- AA.you did not correctly apply the Policy Centralization pattern, because it guarantees policy conflict
resolution - BB.you need to apply the Intermediate Routing pattern in order to allow messages to avoid one or the other policy
- CC.you need to apply the Decoupled Contract pattern in order to separate the conflicting policy definitions
- DD.None of the above.
- AA.you did not correctly apply the Policy Centralization pattern, because it guarantees policy conflict
5757.The application of the Rules Centralization pattern achieves the ___________ of business rules data
within an inventory, but it also ___________ business logic associated with business-centric services.- AA.centralization, centralizes
- BB.decentralization, centralizes
- CC.decentralization, decentralizes
- DD.centralization, decentralizes
5858.Which of the following statements are true?
- AA.The application of the Rules Centralization pattern centralizes the governance of business rules so that they can be modified and evolved from a single location.
- BB.The application of the Rules Centralization pattern reduces redundancy by centralizing common
business rules-related logic that would normally be distributed across multiple services. - CC.The application of the Rules Centralization pattern results in centralized business rules that can be applied at runtime.
- DD.The application of the Rules Centralization pattern can lead to a decrease in autonomy because it can introduce the need for an additional service to be part of service compositions.
5959.With the Rules Centralization pattern, business rules are:
- AA.retrieved and applied at runtime
- BB.distributed across multiple business-centric services
- CC.expressed and centralized in policies
- DD.All of the above.
6060.Which of the following is not a common impact of applying the Rules Centralization pattern?
- AA.Access to a single rules service can create a processing bottleneck.
- BB.An increase in performance demands due to the need to access and evaluate business rules at
runtime. - CC.Conflicts when also applying the Decoupled Contract pattern.
- DD.The need to adopt a business rules management product, which can create dependencies on
vendor-specific technology.
6161.Which of the following statements about compensating service transactions and compensation logic is
true?- AA.A compensating service transaction can be more efficient than an atomic service transaction with
regards to runtime memory consumption. - BB.Upon detection of an exception, pre-defined compensation logic can be executed to handle the
exception. - CC.Compensating service transactions are suitable for long-running service activities.
- DD.All of these statements are true.
- AA.A compensating service transaction can be more efficient than an atomic service transaction with
6262.Which of the following statements is true?
- AA.A compensating service transaction always exists within the scope of an atomic service transaction.
- BB.The application of the Compensating Service Transaction pattern relies heavily upon an underlying database that supports the rollback of changes.
- CC.A compensating service transaction is only used in situations where the rollback of changes across services needs to be guaranteed.
- DD.None of these statements are true.
6363.The WS-BPEL technology can be used when applying the Compensating Service Transaction pattern.
- AVerdadeiro
- BFalso
6464.Which of the following statements are false?
- AA.The Compensating Service Transaction pattern is often applied by calling one or more "undo"
operations provided as service capabilities of the services participating in a composition. - BB.A compensating service transaction must be designed independently and without knowledge of the technical service contracts belonging to the composition members.
- CC.Compensating logic is generally expressed in its own process definition and separated from the overall service composition logic.
- DD.The Compensating Service Transaction pattern is one of the core patterns that comprise the Enterprise Service Bus compound pattern.
- AA.The Compensating Service Transaction pattern is often applied by calling one or more "undo"
6565.An atomic service transaction requires that:
- AA.alternative compensating logic is executed to undo changes that may have been committed by the services participating in a transaction
- BB.a service participating in a transaction either commit or rollback changes in response to the success or failure of the transaction
- CC.services be designed to be aware of all the other services that have also registered as participants in the same transaction in order to exchange success or failure messages with them
- DD.None of the above.
6666.The Atomic Service Transaction pattern can be applied using the WS-Coordination and
WS-AtomicTransaction standards.- AVerdadeiro
- BFalso
6767.Even though atomic service transactions can be used to ensure that all services within the transaction
either succeed or fail, in larger transactions involving multiple services, the amount of required memory
consumption can ___________.- AA.add up and reduce overall service scalability
- BB.be minimized through the use of service agents
- CC.be deferred to a compensating service transaction
- DD.None of the above.
6868.Which of the following is not required for an atomic service transaction to be successfully carried out?
- AA.participating services need to capture a snapshot of current data prior to making changes to it
- BB.a transaction management system that coordinates the actions of participating services
- CC.transaction participants need to be limited to atomic service agents
- DD.transaction participants must be able to commit changes or rollback uncommitted changes
6969.Business process logic is abstracted and physically centralized as part of a platform that supports
long-running service activities via the use of a database that can temporarily store state data during
periods of inactivity. Which of the following compound patterns provides the range of features required to
support these requirements?- AA.Enterprise Service Bus
- BB.Service Broker
- CC.Orchestration
- DD.Official Endpoint
7070.Of the following Web service technologies, which is most commonly associated with the Orchestration
pattern?- AA.WS-Addressing
- BB.WS-BPEL
- CC.WS-ReliableMessaging
- DD.WS-Coordination
7171.For a given service inventory architecture you would choose between an enterprise service bus
product or an orchestration product, but you would not use both together.- AVerdadeiro
- BFalso
7272.By applying the Service Broker compound pattern, you establish an environment capable of carrying
out which of the following patterns?- AA.Data Model Transformation
- BB.Data Format Transformation
- CC.Transaction Protocol Transformation
- DD.Policy Transformation
7373.Official Endpoint is a compound pattern that is comprised of the Logic Centralization pattern and the
Contract Centralization pattern.- AVerdadeiro
- BFalso
7474.Which of the following statements is true?
- AA.Although the Logic Centralization pattern addresses the question of how to avoid redundant service
logic, it does not address how the logic should be accessed. - BB.The Contract Centralization pattern specifies how to access a service through its published contract,
but it does not indicate which services should be accessed for specific purposes. - CC.When the Logic Centralization and Contract Centralization patterns are applied together, they realize
the Official Endpoint pattern because they effectively establish an official endpoint for a service. - DD.All of these statements are true.
- AA.Although the Logic Centralization pattern addresses the question of how to avoid redundant service
7575.The Service Fa?ade pattern can be used to introduce a logic layer that resides between the
___________ and an underlying ___________.- AA.core service logic, database
- BB.core service logic, resource
- CC.core service logic, legacy system
- DD.All of the above.
7676.A service fa?ade component can be used to abstract the part of a service architecture that has
negative coupling potential.- AVerdadeiro
- BFalso
7777.Which of the following represent common types of logic that can be placed within a service fa?ade
component?- AA.Behavior correction logic used to compensate for changes in the behavior of the core service logic.
- BB.Protocol bridging logic that dynamically converts from one transport protocol to another at runtime.
- CC.Relaying logic that simply relays input and output messages to and from the core service logic.
- DD.Transformation logic that performs runtime data model or data format conversion.
7878.The Service Fa?ade pattern is often applied in order to separate the ___________ from the underlying
service implementation so that they can evolve independently.- AA.service agent
- BB.service contract
- CC.service activity
- DD.None of the above.
7979.The application of the Redundant Implementation pattern can help increase service availability by
establishing a duplicate deployment of a service in order to provide failover support.- AVerdadeiro
- BFalso
8080.Which of the following statements are true?
- AA.The Redundant Implementation pattern is most useful for services that possess non-agnostic service
logic. - BB.The Redundant Implementation pattern is concerned with eliminating single point of failure problems associated with services that are actively reused.
- CC.The Redundant Implementation pattern can be supplemented with the Intermediate Routing pattern, which can be applied to load balance access to a redundantly deployed service.
- DD.The Redundant Implementation pattern addresses issues of scalability, not issues of availability.
- AA.The Redundant Implementation pattern is most useful for services that possess non-agnostic service
8181.The application of the Redundant Implementation pattern helps increase the autonomy of:
- AA.redundantly deployed services
- BB.service agents that perform load-balanced access to services that are not redundantly deployed
- CC.compositions that compose redundantly deployed services
- DD.core service logic contained within services that do not rely on the redundantly deployed service
8282.Which pattern aims to increase the autonomy of a service specifically via the use of a replicated
database?- AA.Redundant Implementation
- BB.Stateful Services
- CC.State Repository
- DD.None of the above.
8383.The application of which pattern can address inconsistent service behavior exhibited when a service is
required to access a shared database with inconsistent performance?- AA.Stateful Services
- BB.Atomic Service Transaction
- CC.Service Data Replication
- DD.Asynchronous Queuing
8484.Service logic can be deployed in isolation to ___________ autonomy, but services can still
___________ autonomy when they are required to access shared data sources.- AA.increase, gain
- BB.decrease, gain
- CC.increase, lose
- DD.decrease, lose
8585.The Process Abstraction pattern can help solve which of the following problems?
- AA.When business process logic is physically distributed across independent service implementations, it can be difficult to extend and evolve due to its decentralized nature.
- BB.The same business rules may exist within different business-centric services, leading to redundancy issues and governance problems due to the challenge of maintaining consistent rule logic within multiple services as rules changes over time.
- CC.Grouping non-agnostic business logic together with agnostic business logic hinders the governance of the non-agnostic logic and the reuse of the agnostic logic.
- DD.Bundling both messaging and validation logic into the same service eventually results in the creation of redundant logic across multiple services, thereby causing performance challenges.
8686.Because the Process Abstraction pattern advocates the abstraction of ___________ logic, its
application helps filter out ___________ logic in support of defining ___________ services.- AA.agnostic, atomic, agnostic
- BB.non-agnostic, business, agnostic
- CC.non-agnostic, agnostic, agnostic
- DD.agnostic, rules-related, non-agnostic
8787.The service model most associated with the Process Abstraction and Orchestration patterns in general
is:- AA.entity service
- BB.utility service
- CC.wrapper service
- DD.None of the above.
8888.Which of the following functions would not be suitable for a typical service agent?
- AA.event logging
- BB.message routing
- CC.complex Web service composition
- DD.error logging
8989.The use of service agents will affect the design of service compositions as follows:
- AA.it will tend to increase the number of required services
- BB.it will tend to decrease the number of required services
- CC.it will tend to increase the number of required service compositions
- DD.it will tend to decrease the number of required service compositions
9090.Legacy systems often rely upon a combination of proprietary data models, proprietary data formats,
and proprietary transport protocols. For this reason the Legacy Wrapper pattern is often used together
with which of the following patterns?- AA.Atomic Service Transaction
- BB.Service Messaging
- CC.Service Broker
- DD.Messaging Metadata
9191.Which of the following statements is true?
- AA.The application of the Legacy Wrapper pattern results in the coupling of the service consumer to the legacy resources encapsulated by the service.
- BB.The application of the Legacy Wrapper pattern results in the coupling of the service contract to the legacy resources encapsulated by the service.
- CC.The application of the Legacy Wrapper pattern supports the Contract Centralization pattern by helping to establish a standardized contract through which to access legacy resources.
- DD.None of these statements are true.
9292.The application of the Legacy Wrapper pattern typically results in:
- AA.no coupling of the wrapper service logic to the legacy system
- BB.no coupling of the wrapper service logic to the service contract
- CC.no coupling of the service consumer to the legacy system encapsulated by the wrapper service
- DD.no coupling of the service logic to the service contract
9393.Which of the following statements regarding the application of the State Repository pattern is false?
- AA.State data can be temporarily written to and then later retrieved from a dedicated state repository.
- BB.Caching large amounts of state data in memory negatively impacts scalability.
- CC.A state repository is not useful for supporting long-running service activities.
- DD.Database technology is typically used for the implementation of a state repository.
9494.The State Repository pattern is one of the core patterns that comprise the Enterprise Service Bus
pattern because complex compositions often include long periods of inactivity while waiting for composed
services to complete their processing, thereby providing an opportunity to defer state from memory to a
state repository.- AVerdadeiro
- BFalso
9595.A service architecture is most comparable in scope to a traditional:
- AA.component architecture
- BB.integration architecture
- CC.application architecture
- DD.None of the above.
9696.A typical service-oriented enterprise architecture specification can encompass:
- AA.only one service inventory
- BB.multiple service inventories
- CC.non-service-oriented technology architectures
- DD.None of the above.
9797.One SOA type can inherit the features and limitations of another SOA type with a broader scope. For
example, the environment and conventions established by the service-oriented enterprise architecture
can be carried over into individual service inventory architectures.- AVerdadeiro
- BFalso
9898.When applying the Messaging Metadata pattern, it is customary to place business document data in
the message header and supplementary messaging metadata in the message body.- AVerdadeiro
- BFalso
9999.The Messaging Metadata pattern requires a messaging framework that supports the processing of
messages with headers or properties.- AVerdadeiro
- BFalso
100100.A service inventory architecture is designed to accommodate the composition and recomposition of
services.- AVerdadeiro
- BFalso
101101.The Service Loose Coupling principle is concerned with the relationship between the service contract
and service consumers but also with the relationship between the service contract and whatever the
service encapsulates. Select the correct answer.- AVerdadeiro
- BFalso
102102.Which of the following is not a negative coupling type? Select the correct answer.
- AA. Contract-to-Technology
- BB. Contract-to-Logic
- CC. Contract-to-Implementation
- DD. Consumer-to-Contract
Informações
- Descrição
- Quiz sobre S90-08, criado por Edward Yesid Ramírez em 24-02-2017.
- Autor
- Edward Yesid Ramírez
- Idioma
- Español
- Visualizações
- 6
- Avaliação
- Ainda sem avaliações Avalie este quiz