Question: What is SCA ?.
Answer: SCA stands for Service Component Architecture. Oracle SOA Suite is based upon this architecture, this architecture is based upon components, this says that we compose assembly (also known as composite) using these components. In Oracle SOA suite we get pre-build components that we use to build composite.
Question: Benefits of SCA ?.
Answer: Below are the major benefits of SCA.
1. Easier Development :No need to write lengthy code as we get all components prebuilt.
2. Easily compose a assembly (composite) by just linking different these prebuilt components.
3. Better re-usability
Question: What is SOA Composite ?.
Answer: SOA composite is a assembly comprises of one or more than one pre-build components. In SOA composite we wires different components together to perform required business functionality.
Question: What is Service Component ?.
Answer: All prebuilt components BPEL , Mediator, Business Rules, Human Task and Spring known as service components.
Question: Can we have more than one service component in one composite ?.
Answer: yes, we can have as many as service components in one composite but it is not recommended, we should not have all the components in one composite itself.
Question: How these Service Components works ?.
Answer: Each service component is hosted in its own service engine container. E.g. Any logic added in BPEL components will be handled by BPEL service engine only.
Question: What is Binding component ?
Answer: As name suggest, this component is used to bind composite application to external world. i.e. we use these components to link composite with source and target system.
Question: What are the types of Binding Components ?.
Answer: Binding components are of two types as mentioned below.
1. Service Binding : With the help of this binding we connect composite to source or client system or we can say this is entry point of composite.
2. Reference Binding: This binding helps composite to connect to target or reference systems or we can say it is exist point of the composite.
Question: Can we more than one Service & Reference binding in one composite ?.
Answer: Yes, we can more than one service & reference binding in one composite, that means we can have more than one entry & exist point for composite.
Question: What can be scenario where we have two service binding in one composite ?.
Answer: When a composite can be initiated either by direct call or by consuming the same message from JMS queue, in this scenario we have two entry point for same composite.
Question: What can scenario where we have two reference binding in one composite ?.
Answer: Composite needs to send the message to first target by JMS queue and to other target by writing the file, in this scenario we have two exist for composite.
Question: What is wire ?.
Answer: Connection between service & binding component and within service & binding components know as wire. I.e. This enable us to graphically connect the components in a SOA composite application.