Service Oriented Architecture
UNIT-III 2 Marks Questions and Answers
Service Oriented Analysis
1. Define Service Oriented Analysis. Service Oriented Analysis establishes relevant business service models and delivery strategies which joint together with the processes responsible for producing the actual services. This process is called Service Oriented Analysis and it represents an important, initial lifecycle phase that requires the coordinated collaboration of business analysts and technology architects. 2. List the Primary factors addressed during Service Oriented Analysis Phase. a. What services need to be built? b. What logic should be encapsulated by each service? c. The extent to which these questions are answered is directly related to the amount of effort invested in the analysis. 3. What are the Primary goals of the Service Oriented Analysis? Define a preliminary set of service operation candidates. Group service operation candidates into logical contexts. These contexts represent service candidates. Define preliminary service boundaries. Identify encapsulated logic with reuse potential. Ensure that the context of encapsulated logic is appropriate for its intended use. Identify preliminary issues that may challenge required service autonomy. Define any known preliminary composition models 4. Define Service Layer? Service Layers is a design pattern, applied within the service-orientation design paradigm, which aims to organize the services into a set of logical layers. The service layer can be considered as a bridge between the higher and lower layers, and is characterized by a number of services that are carrying out individual business functions. Services that are categorized into a particular layer share functionality. 5. What are component specifications in Service Modeling? The component Specifications in Service Modeling are: Data Rules Services Configurable profile Variations 6. Write the IT-centric entry points? The IT-centric entry points are: Reuse—creating reusable functionality Connectivity—underlying connectivity to support business-centric SOA
M. Senthilkumar/Department of Computer Science and Engineering/Indra Ganesan College of Engineering/Tiruchirappalli -620012
Service Oriented Architecture
UNIT-III 2 Marks Questions and Answers
Service Oriented Analysis
7. What are Business centric entry points? The business-centric entry points are: People—Productivity though people collaboration Process—Business process management for continuous innovation Information—Delivering information as a service. 8. Define entity centric business service The entity-centric business service is agnostic to any one business process, they achieve “Process Logic Independence” and therefore become highly reusable 9. Briefly explain about the operations in entity centric GetSomething AddSomething UpdateSomething DeleteSomething 10. What is the responsibility of the service? This provides the basic description of WHY the service should exist. Services are expensive. If you cannot stand in front of an executive and make a purely business-oriented case for the existence of a service, you need to rethink it. You are doing something wrong. 11. What style of EAI are you implementing? Remote Procedure Call (RPC). If you are passing a block of self-describing and complete data to a service, and getting “thanks … got it” as a result, then it is a messaging style If you are passing a command (with or without parameters) and obtaining either a set of data in response or “Ok.. Operation Complete” then, it is purely RPC Style. 12. List all elements in WSDL
A container for data type definitions used by the web service
A typed definition of the data being communicated
A set of operations supported by one or more endpoints
A protocol and data format specification for a particular port type
13. List out the types of derived business services
a) Task Centric business services and b) Entity Centric business services 14. What are the Different types of EAI?
M. Senthilkumar/Department of Computer Science and Engineering/Indra Ganesan College of Engineering/Tiruchirappalli -620012
Service Oriented Architecture
c) d) e) f) g)
UNIT-III 2 Marks Questions and Answers
Service Oriented Analysis
Data-level EAI Application Interface Level Method-level EAI User interface-level EAI Portal type of EAI
15. Illustrated the Web service Stack
16. Write short note on BPEL4WS BPEL (Business Process Execution Language for Web Service) is an XML-based language that enables task-sharing in a distributed computing or grid computing environment. BPEL is used to convert business visions into things that run on computers. 17. What are the 3 types of SOA delivery strategies Top-down strategy Bottom-up strategy Agile strategy 18. What does Abstract and Concrete definition contain?
Abtract : Exchange messages are defined only according to data type and Transmission Sequence. Portable: Defines datatype, transmission Sequence and Control methods and Technical Parameters. Concrete: Similar to Portable but includes the source and destination URLs as well as Security information such as digital certified. 19. Which is called “Heart of SOA”? Why? Orchestration has been called the “Heart of SOA” because as it establishes a means of centralized and controlling a great deal of inter and intra-application logic through a standardized service model. It acts as a middleware between two or more different applications. 20. What do you mean by an ACID? ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties that guarantee that business transactions are processed reliably.
M. Senthilkumar/Department of Computer Science and Engineering/Indra Ganesan College of Engineering/Tiruchirappalli -620012