Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

51.

What Is Project? Explain Both Types Of Project Deployment Techniques Used For Deploying Osb Applications?

Answer»

The typical unit of deployment is CALLED a project. There are two types of project deployment: 

  • Complete - The ENTIRE project is deployed
  • Incremental - Only changes to the project since the last deployment or some explicitly selected subset of resources are deployed.

Incremental deployment is additive only new and updated resources are deployed on the target system. Note that any resource that is DELETED in the project is not deleted from the target system. However, deleted project resources are also deleted from the target system during a complete project deployment.

Note: This behavior MAY be customized at import time. For EXAMPLE, alert destinations are defined in the production system by the production system operator, but these alerts do not exist in the development system. In such a scenario, you may not want to delete these alert destinations when you do a complete deployment of the project.

The typical unit of deployment is called a project. There are two types of project deployment: 

Incremental deployment is additive only new and updated resources are deployed on the target system. Note that any resource that is deleted in the project is not deleted from the target system. However, deleted project resources are also deleted from the target system during a complete project deployment.

Note: This behavior may be customized at import time. For example, alert destinations are defined in the production system by the production system operator, but these alerts do not exist in the development system. In such a scenario, you may not want to delete these alert destinations when you do a complete deployment of the project.

52.

Explain The Procedure Of Log In To Oracle Service Bus Console?

Answer»

Open a browser window and enter the following URL to open the Oracle Service Bus Console for the ServiceBusTutorial DOMAIN: HTTP://localhost:7001/sbconsole

Log in if necessary with Oracle Service Bus Console the USER name and password that you SPECIFIED when you created the domain.

Open a browser window and enter the following URL to open the Oracle Service Bus Console for the ServiceBusTutorial domain: http://localhost:7001/sbconsole

Log in if necessary with Oracle Service Bus Console the user name and password that you specified when you created the domain.

53.

What Is Oracle Service Bus Console?

Answer»

Oracle Service Bus Console is a Web services management dashboard that allows you to monitor Web services and servers and perform service management tasks. The console enables you to perform operational tasks such as configuring proxy and BUSINESS services, setting up security, MANAGING RESOURCES, and capturing data for tracking or regulatory auditing. It provides views to monitor current state and health of the Oracle Service Bus environment by displaying detailed STATISTICS about servers, services, and alerts. The Oracle Service Bus Console also enables you RESPOND rapidly and effectively to changes in your service-oriented environment.

Oracle Service Bus Console is a Web services management dashboard that allows you to monitor Web services and servers and perform service management tasks. The console enables you to perform operational tasks such as configuring proxy and business services, setting up security, managing resources, and capturing data for tracking or regulatory auditing. It provides views to monitor current state and health of the Oracle Service Bus environment by displaying detailed statistics about servers, services, and alerts. The Oracle Service Bus Console also enables you respond rapidly and effectively to changes in your service-oriented environment.

54.

How Can You Start Oracle Service Bus (osb)?

Answer»

You can start Oracle Service BUS using one of the FOLLOWING METHODS: On Windows systems, from the Windows Start menu in the Oracle WebLogic > User Projects group, or RUNNING startWebLogic.cmd in the new domain.

On UNIX systems, run startWebLogic.sh from the ROOT of the new domain.

You can start Oracle Service Bus using one of the following methods: On Windows systems, from the Windows Start menu in the Oracle WebLogic > User Projects group, or running startWebLogic.cmd in the new domain.

On UNIX systems, run startWebLogic.sh from the root of the new domain.

55.

Explain Pipeline Pairs?

Answer»

PIPELINE pairs are request and response PIPELINES. The request pipeline definition specifies the actions that Oracle Service Bus performs on request messages to the PROXY service before invoking a business service or another proxy service. The response pipeline definition specifies the processing that Oracle Service Bus performs on responses from the business or proxy service that the proxy service invokes before returning a response to a client.

Each pipeline consists of a sequence of stages, each stage containing actions. However, a single service-level request pipeline might OPTIONALLY branch out into operational pipelines (you can configure one default operational pipeline at most one PER operation). The determination of the operation is done through user-selected criteria. The response processing starts with the relevant operation pipeline which then joins into a single service-level response pipeline.

Pipeline pairs are request and response pipelines. The request pipeline definition specifies the actions that Oracle Service Bus performs on request messages to the proxy service before invoking a business service or another proxy service. The response pipeline definition specifies the processing that Oracle Service Bus performs on responses from the business or proxy service that the proxy service invokes before returning a response to a client.

Each pipeline consists of a sequence of stages, each stage containing actions. However, a single service-level request pipeline might optionally branch out into operational pipelines (you can configure one default operational pipeline at most one per operation). The determination of the operation is done through user-selected criteria. The response processing starts with the relevant operation pipeline which then joins into a single service-level response pipeline.

56.

Explain The Concept Of Message Flow And Pipelines In Osb?

Answer»

In Oracle Service Bus, a message flow is the implementation of a proxy service. You configure the logic for the manipulation of messages using proxy service message flow definitions. This logic includes such activities as TRANSFORMATION, publishing, and reporting, which are IMPLEMENTED as individual actions within the stages of a pipeline.

Pipelines are one-way processing paths that include no branching. A pipeline is a NAMED sequence of stages containing actions, representing a non-branching one-way processing path. It is used to specify the message flow for service requests and responses. A stage is a user-configured processing step. Messages fed into the pipelines are accompanied by a SET of message context variables that CONTAIN the message contents. They can be accessed or modified by actions in the pipeline stages.

In Oracle Service Bus, a message flow is the implementation of a proxy service. You configure the logic for the manipulation of messages using proxy service message flow definitions. This logic includes such activities as transformation, publishing, and reporting, which are implemented as individual actions within the stages of a pipeline.

Pipelines are one-way processing paths that include no branching. A pipeline is a named sequence of stages containing actions, representing a non-branching one-way processing path. It is used to specify the message flow for service requests and responses. A stage is a user-configured processing step. Messages fed into the pipelines are accompanied by a set of message context variables that contain the message contents. They can be accessed or modified by actions in the pipeline stages.

57.

What Is Proxy Services And Business Services In Oracle Service Bus (osb) ?

Answer»

Oracle Service Bus provides intelligent message brokering between BUSINESS services (such as enterprise services and databases) and service clients (such as presentation applications or other business services) through proxy services that you can configure using Oracle Service Bus development and run-time tooling. Proxy services are Oracle Service Bus DEFINITIONS of intermediary Web services that Oracle Service Bus implements locally on Oracle WebLogic Server. With Oracle Service Bus message brokering, service clients exchange messages with an intermediary proxy service rather than working directly with a business service.

Oracle Service Bus lets you implement proxy services independently and configure them dynamically, as driven by your business needs, without requiring costly infrastructure development and re-deployment efforts. The configuration functions are separated from the management functions in Oracle Service Bus.

A proxy service can route messages to multiple business services; you can choose to configure a proxy service with an interface that is independent of the business services with which the proxy service communicates. In such cases, you can configure a proxy service message flow definition to route a message to the appropriate business service and map the message DATA into the format required by the business service interface.

Business services are Oracle Service Bus definitions of the enterprise services that exchange messages during business PROCESSES. A business service and its interface can be defined and configured using the Oracle Service Bus design-time tooling. To configure a business service, you must specify its interface, the type of transport it uses, its security requirements, and other characteristics.

A business service definition is SIMILAR to that of a proxy service, but it does not have pipelines (a message flow).

Oracle Service Bus provides intelligent message brokering between business services (such as enterprise services and databases) and service clients (such as presentation applications or other business services) through proxy services that you can configure using Oracle Service Bus development and run-time tooling. Proxy services are Oracle Service Bus definitions of intermediary Web services that Oracle Service Bus implements locally on Oracle WebLogic Server. With Oracle Service Bus message brokering, service clients exchange messages with an intermediary proxy service rather than working directly with a business service.

Oracle Service Bus lets you implement proxy services independently and configure them dynamically, as driven by your business needs, without requiring costly infrastructure development and re-deployment efforts. The configuration functions are separated from the management functions in Oracle Service Bus.

A proxy service can route messages to multiple business services; you can choose to configure a proxy service with an interface that is independent of the business services with which the proxy service communicates. In such cases, you can configure a proxy service message flow definition to route a message to the appropriate business service and map the message data into the format required by the business service interface.

Business services are Oracle Service Bus definitions of the enterprise services that exchange messages during business processes. A business service and its interface can be defined and configured using the Oracle Service Bus design-time tooling. To configure a business service, you must specify its interface, the type of transport it uses, its security requirements, and other characteristics.

A business service definition is similar to that of a proxy service, but it does not have pipelines (a message flow).

58.

Explain Some Scenarios Briefly Where Oracle Service Bus (osb) Can Be Used?

Answer»

Oracle Service Bus provides the following examples:

ROUTING a Loan Application : A primary mortgage company USES Oracle Service Bus to route loan applications to appropriate business services based on the interest rate requested by the customer. An application containing a request for a rate less than 5% requires management approval and is routed to an appropriate business service for processing.

All other loan applications are routed to another business service for processing. The target business service responds, indicating whether the loan application is APPROVED or rejected.

Transforming a Loan Application : A primary mortgage company uses Oracle Service Bus to identify and re-route loan applications that are easy to sell to secondary mortgage companies. A loan application with a principal request of $25,000,000.00 can be SOLD to a secondary mortgage company. For such a loan application, a Web service lookup is performed to retrieve the customer's credit rating. The credit rating information is added to the loan application and the application is then forwarded to the secondary mortgage company's Web service to be processed. All other loan applications are routed to another business service for processing. The target business service responds indicating whether the loan application is approved or rejected.

Validating a Loan Application : A primary mortgage company uses Oracle Service Bus to route loan applications to appropriate business services and to validate the loan applications. When an application is invalid (due to missing or incorrect data), an error message is returned to the client and the error is reported in the Oracle Service Bus Console.

A COMPLETE application is routed to a selected business service for review. If approved, the business service returns a message indicating whether the loan is accepted or rejected.

Oracle Service Bus provides the following examples:

Routing a Loan Application : A primary mortgage company uses Oracle Service Bus to route loan applications to appropriate business services based on the interest rate requested by the customer. An application containing a request for a rate less than 5% requires management approval and is routed to an appropriate business service for processing.

All other loan applications are routed to another business service for processing. The target business service responds, indicating whether the loan application is approved or rejected.

Transforming a Loan Application : A primary mortgage company uses Oracle Service Bus to identify and re-route loan applications that are easy to sell to secondary mortgage companies. A loan application with a principal request of $25,000,000.00 can be sold to a secondary mortgage company. For such a loan application, a Web service lookup is performed to retrieve the customer's credit rating. The credit rating information is added to the loan application and the application is then forwarded to the secondary mortgage company's Web service to be processed. All other loan applications are routed to another business service for processing. The target business service responds indicating whether the loan application is approved or rejected.

Validating a Loan Application : A primary mortgage company uses Oracle Service Bus to route loan applications to appropriate business services and to validate the loan applications. When an application is invalid (due to missing or incorrect data), an error message is returned to the client and the error is reported in the Oracle Service Bus Console.

A complete application is routed to a selected business service for review. If approved, the business service returns a message indicating whether the loan is accepted or rejected.

59.

What Is Oracle Service Bus (osb)?

Answer»

Oracle Service Bus allows you to manage Web services and deliver authentic MESSAGE BROKERING through the configuration of proxy services in the Oracle Service Bus design-time environment. The underlying concepts of Oracle Service Bus are briefly described in this section. Oracle Service Bus manages the routing and transformation of messages in an enterprise system to promote seamless application integration.

Oracle Service Bus is a market-leading enterprise service bus built from the ground up for Service Oriented Architecture (SOA) life cycle management. It provides foundation capabilities for service discovery and intermediation, rapid service provisioning and DEPLOYMENT, and governance. This service-INFRASTRUCTURE software adheres to the SOA principles of BUILDING coarse-grained, loosely coupled, and standards-based services, creating a neutral container in which business functions may connect service consumers and back-end business services, regardless of underlying infrastructure.

Oracle Service Bus allows you to manage Web services and deliver authentic message brokering through the configuration of proxy services in the Oracle Service Bus design-time environment. The underlying concepts of Oracle Service Bus are briefly described in this section. Oracle Service Bus manages the routing and transformation of messages in an enterprise system to promote seamless application integration.

Oracle Service Bus is a market-leading enterprise service bus built from the ground up for Service Oriented Architecture (SOA) life cycle management. It provides foundation capabilities for service discovery and intermediation, rapid service provisioning and deployment, and governance. This service-infrastructure software adheres to the SOA principles of building coarse-grained, loosely coupled, and standards-based services, creating a neutral container in which business functions may connect service consumers and back-end business services, regardless of underlying infrastructure.