Deck 2: SOA Technology Concepts (S90-02A)
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/54
Play
Full screen (f)
Deck 2: SOA Technology Concepts (S90-02A)
1
It is possible to have 3 SOAP-based Web services, each with a WSDL definition that has an operation named Update.
True
2
Which of the following can be part of technical service contract?
A) WSDL operation
B) component method
C) HTTP method
D) Each of the above can be part of a technical service contract, depending on which technology platform is chosen to build the service.
A) WSDL operation
B) component method
C) HTTP method
D) Each of the above can be part of a technical service contract, depending on which technology platform is chosen to build the service.
D
3
Data model transformation is a core service function that can be performed by proven technologies that have been around for years. Therefore, it is recommended that you look for opportunities to apply this technology wherever possible, especially in larger, more complex service compositions.
False
4
Which of the following statements is true?
A) REST services primarily rely on the use of SOAP headers to exchange message metadata.
B) REST services primarily rely on the use of JMS headers to exchange message metadata.
C) REST services primarily rely on the use of HTTP headers to exchange message metadata.
D) REST services do not exchange messages with headers.
A) REST services primarily rely on the use of SOAP headers to exchange message metadata.
B) REST services primarily rely on the use of JMS headers to exchange message metadata.
C) REST services primarily rely on the use of HTTP headers to exchange message metadata.
D) REST services do not exchange messages with headers.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
5
WS-BPEL process definitions can be encapsulated by and exposed as SOAP-based Web services.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
6
A SOAP-based Web service is required to transmit an XML-based invoice document to a REST service. However, the SOAP-based Web service is designed to represent invoice data using an XML schema that is different from the XML schema used within the REST service. How can the disparity between the XML schemas, used by these two services, be overcome so that they can exchange the invoice document?
A) A layer of data format transformation logic needs to be introduced based on mashup technologies, such as DTD and WS-Transform.
B) A layer of protocol transformation logic needs to be introduced based on Web technologies, such as HTTP and FTP.
C) A layer of data model transformation logic needs to be introduced, based on XML technologies, such as XSLT.
D) There is no technique or technology for overcoming differences between XML schemas.
A) A layer of data format transformation logic needs to be introduced based on mashup technologies, such as DTD and WS-Transform.
B) A layer of protocol transformation logic needs to be introduced based on Web technologies, such as HTTP and FTP.
C) A layer of data model transformation logic needs to be introduced, based on XML technologies, such as XSLT.
D) There is no technique or technology for overcoming differences between XML schemas.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
7
Identify what is wrong with this statement: "SOAP-based Web services A and B are participating in a runtime transaction that is carried out as per the WS-AtomicTransaction standard. When a message sent by Service A is rejected by Service B due to a violation of a WS-Policy definition expressed as part of the Service B contract, Service A is forced to issue an Abort message, thereby requiring the transaction to be rolled back."
A) WS-AtomicTransaction does not support the rollback of changes that occur during runtime transactions.
B) WS-Policy definitions are not expressed as part of the service contract.
C) SOAP-based Web services cannot have policies and cannot participate in runtime transactions because they are limited to the use of a uniform service contract.
D) There is nothing wrong with this statement.
A) WS-AtomicTransaction does not support the rollback of changes that occur during runtime transactions.
B) WS-Policy definitions are not expressed as part of the service contract.
C) SOAP-based Web services cannot have policies and cannot participate in runtime transactions because they are limited to the use of a uniform service contract.
D) There is nothing wrong with this statement.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
8
Messages transmitted using WS-ReliableMessaging are typically __________________ into __________________.
A) decomposed, HTTP methods
B) parsed, WS-Policy definitions
C) grouped, sequences
D) converted, comma-separated-value (CSV) files
A) decomposed, HTTP methods
B) parsed, WS-Policy definitions
C) grouped, sequences
D) converted, comma-separated-value (CSV) files
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
9
MEP stands for:
A) Message Extension Pair
B) Message Exchange Pattern
C) Mixed Entry Platform
D) Mixed Elevation Program
A) Message Extension Pair
B) Message Exchange Pattern
C) Mixed Entry Platform
D) Mixed Elevation Program
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
10
An XML schema can be used to define XML documents that can be shared by components, SOAP-based Web services, and REST services.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
11
Which of the following statements is true?
A) WS-ReliableMessaging establishes a framework that provides an industry-standard means of transforming XML schema-based data models.
B) WS-ReliableMessaging establishes a framework that provides an industry-standard means of rolling back changes that occur during a runtime service transaction.
C) WS-ReliableMessaging establishes a framework that provides an industry-standard means of reliably communicating policy enforcement rules.
D) None of these statements are true.
A) WS-ReliableMessaging establishes a framework that provides an industry-standard means of transforming XML schema-based data models.
B) WS-ReliableMessaging establishes a framework that provides an industry-standard means of rolling back changes that occur during a runtime service transaction.
C) WS-ReliableMessaging establishes a framework that provides an industry-standard means of reliably communicating policy enforcement rules.
D) None of these statements are true.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
12
XSLT is a technology that is primarily used to address _____________________.
A) technology protocol bridging requirements (such as when .NET and Java components need to speak to each other)
B) data model transformation requirements (such as when similar data based on different XML schemas needs to be exchanged)
C) layer transformation requirements (such as when data located in different architectural layers needs to be exchanged between architectural layers)
D) service transformation requirements (such as when two versions of the same service exist)
A) technology protocol bridging requirements (such as when .NET and Java components need to speak to each other)
B) data model transformation requirements (such as when similar data based on different XML schemas needs to be exchanged)
C) layer transformation requirements (such as when data located in different architectural layers needs to be exchanged between architectural layers)
D) service transformation requirements (such as when two versions of the same service exist)
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
13
Which of the following statements makes sense?
A) I designed a unique XML schema for each of my REST services so that the HTTP methods used by these services are consistently named.
B) My REST services are limited to the use of the GET HTTP method because only one XML schema was designed for all of them. In order to support additional HTTP methods, additional XML schemas will need to be designed due to the inherent dependency HTTP has on the XML Schema Definition Language.
C) I designed my REST services to share the same XML schema.
D) XML schemas cannot be used by REST services.
A) I designed a unique XML schema for each of my REST services so that the HTTP methods used by these services are consistently named.
B) My REST services are limited to the use of the GET HTTP method because only one XML schema was designed for all of them. In order to support additional HTTP methods, additional XML schemas will need to be designed due to the inherent dependency HTTP has on the XML Schema Definition Language.
C) I designed my REST services to share the same XML schema.
D) XML schemas cannot be used by REST services.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
14
Which of the following statements is true?
A) WS-Policy allows for the definition of policies that can be ignored by service consumers.
B) WS-Policy allows for the definition of procedure-related policies that can be attached to database tables.
C) WS-Policy allows for the definition of MEP policies that are limited to outbound MEPs only.
D) None of these statements are true.
A) WS-Policy allows for the definition of policies that can be ignored by service consumers.
B) WS-Policy allows for the definition of procedure-related policies that can be attached to database tables.
C) WS-Policy allows for the definition of MEP policies that are limited to outbound MEPs only.
D) None of these statements are true.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
15
Which of the following statements makes sense?
A) I have 3 REST services, 2 of which do not support the PUT method.
B) I have 3 REST services, 2 of which have a PUT operation in the SOAP header schemas of their WSDL definitions.
C) I have 3 REST services, 2 of which do not support HTTP.
D) None of these statements make sense.
A) I have 3 REST services, 2 of which do not support the PUT method.
B) I have 3 REST services, 2 of which have a PUT operation in the SOAP header schemas of their WSDL definitions.
C) I have 3 REST services, 2 of which do not support HTTP.
D) None of these statements make sense.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
16
Which of the following statements is true?
A) WS-BusinessActivity is used for short-running, ACID-style transactions that can be rolled back to their original state.
B) WS-BusinessActivity is used for long-running transactions that are not expected to be rolled back to their original state.
C) WS-BusinessActivity provides an alternative to WS-Coordination.
D) None of these statements are true.
A) WS-BusinessActivity is used for short-running, ACID-style transactions that can be rolled back to their original state.
B) WS-BusinessActivity is used for long-running transactions that are not expected to be rolled back to their original state.
C) WS-BusinessActivity provides an alternative to WS-Coordination.
D) None of these statements are true.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
17
Which of the following statements is true?
A) WS-ReliableMessaging standardizes reliability levels associated with databases required to persist state data.
B) WS-ReliableMessaging standardizes the issuance and delivery of positive and negative acknowledgement messages.
C) WS-ReliableMessaging standardizes SOAP headers related to atomic transactions with rollback features.
D) WS-ReliableMessaging standardizes the expression of service composition logic, but only for SOAP-based Web services.
A) WS-ReliableMessaging standardizes reliability levels associated with databases required to persist state data.
B) WS-ReliableMessaging standardizes the issuance and delivery of positive and negative acknowledgement messages.
C) WS-ReliableMessaging standardizes SOAP headers related to atomic transactions with rollback features.
D) WS-ReliableMessaging standardizes the expression of service composition logic, but only for SOAP-based Web services.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
18
Using WS-AtomicTransaction you wrap 3 SOAP-based Web services in a single transaction. When it is time to vote on the outcome of the transaction, 2 of the services vote to commit the changes made during the transaction, but a vote from the third service is not received. What will happen?
A) The changes are committed because the transaction is considered successful as long as no Abort votes are received.
B) The changes are rolled back because the transaction is considered unsuccessful when there is a missing vote.
C) The changes are committed because the transaction is considered successful as long as one Commit vote is received.
D) The changes are aborted because a transaction can only be considered successful when more than 2 Commit votes are received.
A) The changes are committed because the transaction is considered successful as long as no Abort votes are received.
B) The changes are rolled back because the transaction is considered unsuccessful when there is a missing vote.
C) The changes are committed because the transaction is considered successful as long as one Commit vote is received.
D) The changes are aborted because a transaction can only be considered successful when more than 2 Commit votes are received.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
19
When designing REST services within a given domain, you establish __________________ that are represented by unique identifiers, usually in the format of __________________.
A) resources, HTTPs/HTTPSs
B) mashups, HTTPs/HTTPSs
C) resources, URLs/URIs
D) mashups, URLs/URIs
A) resources, HTTPs/HTTPSs
B) mashups, HTTPs/HTTPSs
C) resources, URLs/URIs
D) mashups, URLs/URIs
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
20
A SOAP message is an XML document that is comprised of a set of pre-defined parts. Which of the following are parts that can be found in a SOAP message? (Select all that apply.)
A) Envelope
B) Body
C) Header
D) Footer
A) Envelope
B) Body
C) Header
D) Footer
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
21
Identify what is wrong with this statement: "If I have 4 SOAP-based Web services, I must have 4 WSDL definitions and 4 XML schemas."
A) SOAP-based Web services don't use XML schemas for their WSDL definitions.
B) WSDL definitions can share the same XML schema and can also link to multiple XML schemas, so stating that 4 SOAP-based Web services must have 4 XML schemas is incorrect.
C) Each WSDL definition must have at least 2 XML schemas, so the correct amount of required XML schemas in this case is 8.
D) There is nothing wrong with this statement.
A) SOAP-based Web services don't use XML schemas for their WSDL definitions.
B) WSDL definitions can share the same XML schema and can also link to multiple XML schemas, so stating that 4 SOAP-based Web services must have 4 XML schemas is incorrect.
C) Each WSDL definition must have at least 2 XML schemas, so the correct amount of required XML schemas in this case is 8.
D) There is nothing wrong with this statement.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
22
Which of the following technologies has a namespace pre-defined by an industry standards organization?
A) WS-Addressing
B) REST
C) Web 2.0
D) Because all Web-based technologies are required to have namespaces, all of the above technologies have pre-defined namespaces.
A) WS-Addressing
B) REST
C) Web 2.0
D) Because all Web-based technologies are required to have namespaces, all of the above technologies have pre-defined namespaces.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
23
Which of the following statements is true?
A) WSDL definitions can use XML schemas to define the types used by WSDL input and output messages.
B) WSDL definitions can use XML schemas to define the types used by WSDL input and output operations.
C) WSDL definitions can use XML schemas to define the types used to establish the location used by service consumers to access the WSDL definitions.
D) WSDL definitions cannot be used in conjunction with XML schemas.
A) WSDL definitions can use XML schemas to define the types used by WSDL input and output messages.
B) WSDL definitions can use XML schemas to define the types used by WSDL input and output operations.
C) WSDL definitions can use XML schemas to define the types used to establish the location used by service consumers to access the WSDL definitions.
D) WSDL definitions cannot be used in conjunction with XML schemas.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
24
Which of the following statements is true?
A) An enterprise service bus commonly provides service broker-related features that allow two services using different data models (that represent the same business document) to communicate with each other.
B) An enterprise service bus commonly provides service broker-related features that allow two services using different communication protocols to communicate with each other.
C) An enterprise service bus commonly provides service broker-related features that allow two services to communicate even though they use different communication protocols and different data models (that represent the same business document).
D) All of these statements are true.
A) An enterprise service bus commonly provides service broker-related features that allow two services using different data models (that represent the same business document) to communicate with each other.
B) An enterprise service bus commonly provides service broker-related features that allow two services using different communication protocols to communicate with each other.
C) An enterprise service bus commonly provides service broker-related features that allow two services to communicate even though they use different communication protocols and different data models (that represent the same business document).
D) All of these statements are true.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
25
Which of the following statements is true?
A) Each REST service exposes its own unique technical service contract.
B) REST services are event-driven programs that do not have service contracts.
C) REST services only expose a technical service contract when using SOAP messaging.
D) REST services share a common uniform contract.
A) Each REST service exposes its own unique technical service contract.
B) REST services are event-driven programs that do not have service contracts.
C) REST services only expose a technical service contract when using SOAP messaging.
D) REST services share a common uniform contract.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
26
Services hosted within an enterprise service bus cannot support asynchronous message exchanges due to the limitations of message routing features built into enterprise service bus implementations.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
27
An intermediary can be an initial sender or an ultimate receiver.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
28
Identify what is wrong with this statement: "Component A invoked SOAP-based Web Service B, which invoked REST Service C."
A) Components cannot invoke SOAP-based Web services. A SOAP-based Web service can only be invoked by another SOAP-based Web service.
B) SOAP-based Web services cannot invoke REST services. A REST service can only be invoked by another REST service.
C) Because they require different transport protocols, the same data cannot be sent from a component to a SOAP-based Web service and then to a REST service.
D) There is nothing wrong with this statement.
A) Components cannot invoke SOAP-based Web services. A SOAP-based Web service can only be invoked by another SOAP-based Web service.
B) SOAP-based Web services cannot invoke REST services. A REST service can only be invoked by another REST service.
C) Because they require different transport protocols, the same data cannot be sent from a component to a SOAP-based Web service and then to a REST service.
D) There is nothing wrong with this statement.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
29
XML is a form of:
A) microdata
B) metadata
C) valid data
D) relational data
A) microdata
B) metadata
C) valid data
D) relational data
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
30
Which of the following statements is true?
A) Service activities represent runtime activity that occurs within the underlying service logic.
B) Service activities represent design-time message exchanges that are established between SOAP-based Web services and defined as part of the operation definition within the WSDL definition.
C) Service activities represent runtime activity that occurs between services.
D) Service activities represent runtime activity that occurs between complex and simple XML Schema types.
A) Service activities represent runtime activity that occurs within the underlying service logic.
B) Service activities represent design-time message exchanges that are established between SOAP-based Web services and defined as part of the operation definition within the WSDL definition.
C) Service activities represent runtime activity that occurs between services.
D) Service activities represent runtime activity that occurs between complex and simple XML Schema types.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
31
Which of the following statements is false?
A) Services built as components can expose a non-industry-standard technical service contract.
B) Services built as components can be assembled into service compositions.
C) Services built as components always have a decoupled service contract that exists as a physically separate XML document.
D) Services cannot be built as components.
A) Services built as components can expose a non-industry-standard technical service contract.
B) Services built as components can be assembled into service compositions.
C) Services built as components always have a decoupled service contract that exists as a physically separate XML document.
D) Services cannot be built as components.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
32
When two compatible SOAP-based Web services need to exchange an XML document that is compliant with the XML schema shared by both services, then:
A) A data model transformation technology, such as XSLT, must be used to enable the data exchange.
B) A new XML schema must be created to overcome the disparity between how each service defines the data model for the XML document.
C) A WS-Policy definition must be created to establish rules that address any differences in the XML document exchange.
D) None of the above.
A) A data model transformation technology, such as XSLT, must be used to enable the data exchange.
B) A new XML schema must be created to overcome the disparity between how each service defines the data model for the XML document.
C) A WS-Policy definition must be created to establish rules that address any differences in the XML document exchange.
D) None of the above.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
33
The amount of services participating in a service activity, the duration of the service activity, the amount of service activity instances that concurrently exist, and rules associated with the service activity are all examples of:
A) design-time data that is defined via the WSDL data definition language
B) runtime data that is expressed as part of a WSDL service operation definition
C) state or context data that can be managed using WS-Coordination
D) repository resource data that can be managed using WS-Policy via persistence in a database for long-term storage
A) design-time data that is defined via the WSDL data definition language
B) runtime data that is expressed as part of a WSDL service operation definition
C) state or context data that can be managed using WS-Coordination
D) repository resource data that can be managed using WS-Policy via persistence in a database for long-term storage
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
34
Which of the following exist as XML documents? (Select all that apply.)
A) WSDL definition
B) XSLT stylesheet
C) XML schema
D) WS-Policy definition
A) WSDL definition
B) XSLT stylesheet
C) XML schema
D) WS-Policy definition
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
35
Which of the following are associated with the functionality provided by a typical enterprise service bus?
A) reliable message delivery
B) intermediate message routing
C) temporary storage of messages in queues
D) All of the above.
A) reliable message delivery
B) intermediate message routing
C) temporary storage of messages in queues
D) All of the above.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
36
Which of the following statements is true?
A) WS-Coordination establishes a base coordination framework for which WS-Addressing and WS-Routing provide additional protocols and rules.
B) WS-Coordination establishes a base coordination framework for which XML Schema and WS-Addressing provide additional protocols and rules.
C) WS-Coordination establishes a base coordination framework for which WS-AtomicTransaction and WS-BusinessActivity provide additional protocols and rules.
D) WS-Coordination does not establish a base coordination framework. The name of the specification is deceiving as it actually defines a series of generic routing protocols.
A) WS-Coordination establishes a base coordination framework for which WS-Addressing and WS-Routing provide additional protocols and rules.
B) WS-Coordination establishes a base coordination framework for which XML Schema and WS-Addressing provide additional protocols and rules.
C) WS-Coordination establishes a base coordination framework for which WS-AtomicTransaction and WS-BusinessActivity provide additional protocols and rules.
D) WS-Coordination does not establish a base coordination framework. The name of the specification is deceiving as it actually defines a series of generic routing protocols.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
37
I would like to add two different WS-Policy definitions to my SOAP-based Web service and I would like to give the service consumer the choice to comply to either policy. How can I do this?
A) Create a separate XML schema for each policy and attach both XML schemas to the service's WSDL definition.
B) Create the two separate policies and group them in a policy alternative that is then associated with the service's WSDL definition.
C) Communicate each policy through a separate WS-Addressing SOAP header and let the service consumer choose which header to use.
D) You cannot do this.
A) Create a separate XML schema for each policy and attach both XML schemas to the service's WSDL definition.
B) Create the two separate policies and group them in a policy alternative that is then associated with the service's WSDL definition.
C) Communicate each policy through a separate WS-Addressing SOAP header and let the service consumer choose which header to use.
D) You cannot do this.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
38
Which of the following statements is true?
A) A service enters the service provider role when it initiates contact with other services, including those that act as intermediaries.
B) A service enters the service provider role when it initiates contact with intermediaries only.
C) A service enters the service provider role when it is accessed by other service consumers, including intermediaries.
D) A service enters the service provider role when it is accessed by intermediaries only.
A) A service enters the service provider role when it initiates contact with other services, including those that act as intermediaries.
B) A service enters the service provider role when it initiates contact with intermediaries only.
C) A service enters the service provider role when it is accessed by other service consumers, including intermediaries.
D) A service enters the service provider role when it is accessed by intermediaries only.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
39
WS-BPEL is a technology that can be used to express service composition logic for SOAP-based Web services.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
40
A __________________ establishes a common access point generally based on HTTP methods used by __________________.
A) WSDL definition, SOAP-based Web service
B) uniform contract, REST services
C) XML schemas, components
D) None of the above
A) WSDL definition, SOAP-based Web service
B) uniform contract, REST services
C) XML schemas, components
D) None of the above
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
41
A WS-Policy definition can be attached to different parts of a __________________ or to multiple __________________.
A) service activity, service activities
B) service contract, service contracts
C) service model, service models
D) service line, service lines
A) service activity, service activities
B) service contract, service contracts
C) service model, service models
D) service line, service lines
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
42
Which of the following statements is false?
A) Multiple XML documents can link to the same XML schema.
B) One XML document can link to multiple XML schemas.
C) XML schemas cannot be embedded within XML documents.
D) XML schemas can exist as separate files.
A) Multiple XML documents can link to the same XML schema.
B) One XML document can link to multiple XML schemas.
C) XML schemas cannot be embedded within XML documents.
D) XML schemas can exist as separate files.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
43
Which of the following statements is true?
A) An initial sender is at the beginning of the message path, whereas the service consumer is at the end of the message path.
B) An intermediary service transitions through the initial sender role when it invokes another service provider.
C) An initial sender is the service consumer at the beginning of the message path, whereas the ultimate receiver is the service provider at the end of the message path.
D) An initial sender is not related to the message path but is instead a part of hybrid service component composition sequences.
A) An initial sender is at the beginning of the message path, whereas the service consumer is at the end of the message path.
B) An intermediary service transitions through the initial sender role when it invokes another service provider.
C) An initial sender is the service consumer at the beginning of the message path, whereas the ultimate receiver is the service provider at the end of the message path.
D) An initial sender is not related to the message path but is instead a part of hybrid service component composition sequences.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
44
If Service B is invoked by Service A and then Service B invokes Service C and all of this happens as part of the same service activity, then Service B would be considered:
A) an intermediary
B) a service agent
C) an ultimate receiver
D) an initial sender
A) an intermediary
B) a service agent
C) an ultimate receiver
D) an initial sender
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
45
WS-BPEL is an XML-based language that can be used to define business process logic that can be carried out via the composition of SOAP-based Web services.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
46
Which of the following statements makes sense?
A) I discovered the service I was looking for by using WS-Addressing to issue service search queries.
B) I discovered the service I was looking for by building a WS-BPEL process definition.
C) I discovered the service I was looking for by searching the UDDI-compliant service registry.
D) None of these statements make sense.
A) I discovered the service I was looking for by using WS-Addressing to issue service search queries.
B) I discovered the service I was looking for by building a WS-BPEL process definition.
C) I discovered the service I was looking for by searching the UDDI-compliant service registry.
D) None of these statements make sense.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
47
Which of the following statements are false? (Select all that apply.)
A) A service enters the service consumer role only when it initiates contact with other service consumers.
B) A service enters the service consumer role only when it accesses other services acting as intermediaries.
C) A service enters the service consumer role when it initiates contact with other services acting as service providers, including those also acting as intermediaries.
D) A service cannot enter the service consumer role.
A) A service enters the service consumer role only when it initiates contact with other service consumers.
B) A service enters the service consumer role only when it accesses other services acting as intermediaries.
C) A service enters the service consumer role when it initiates contact with other services acting as service providers, including those also acting as intermediaries.
D) A service cannot enter the service consumer role.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
48
Which of the following service designs are considered not supportive of service-orientation due to improper selection of technologies? (Select all that apply.)
A) A REST service designed to respond to service consumers via standard HTTP response codes.
B) A SOAP-based Web service designed with a service contract that includes WS-Policy definitions that disallow communication using SOAP messages.
C) A reusable component-based service designed to reject messages containing XML so as to limit communication to RPC-centric MEPs.
D) A SOAP-based Web service designed with a decoupled service contract that includes a standardized XML schema.
A) A REST service designed to respond to service consumers via standard HTTP response codes.
B) A SOAP-based Web service designed with a service contract that includes WS-Policy definitions that disallow communication using SOAP messages.
C) A reusable component-based service designed to reject messages containing XML so as to limit communication to RPC-centric MEPs.
D) A SOAP-based Web service designed with a decoupled service contract that includes a standardized XML schema.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
49
I would like to extend my WSDL definition to include a programmatically consumable statement that communicates that upon receiving a message the service will add an entry to an event log. Which technology should I use?
A) Mashup
B) XSLT
C) REST
D) None of the above.
A) Mashup
B) XSLT
C) REST
D) None of the above.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
50
A common, but older alternative to the XML Schema Definition Language is:
A) Hypertext Markup Language
B) Extensible Markup Language
C) Document Type Definitions
D) XML Data Model Definition Language
A) Hypertext Markup Language
B) Extensible Markup Language
C) Document Type Definitions
D) XML Data Model Definition Language
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
51
WS-Addressing is most commonly associated with __________________ functionality.
A) process management
B) policy enforcement
C) message routing
D) choreography
A) process management
B) policy enforcement
C) message routing
D) choreography
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
52
To create REST services, you are required to deploy an enterprise service bus due to the need for inherent message routing functionality.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
53
SOAP-based Web services can be designed for use within traditional RPC-style distributed solutions or for use in service-oriented solutions.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck
54
Which of the following statements is true?
A) Individual service contracts do not need to be published for SOAP-based Web services. Instead, they use a uniform contract.
B) Individual service contracts do not need to be published for REST services. Instead, they use a common uniform contract.
C) Components provide published contracts, but when building services as components, components must use a uniform contract instead.
D) None of these statements are true.
A) Individual service contracts do not need to be published for SOAP-based Web services. Instead, they use a uniform contract.
B) Individual service contracts do not need to be published for REST services. Instead, they use a common uniform contract.
C) Components provide published contracts, but when building services as components, components must use a uniform contract instead.
D) None of these statements are true.
Unlock Deck
Unlock for access to all 54 flashcards in this deck.
Unlock Deck
k this deck