Is Oracle SOA same as Oracle Fusion Middleware ?
Oracle Fusion Middleware is a collection of standards-based software products that spans a range of tools and services from J2EE and developer tools, to integration services, business intelligence, collaboration, and content management
Oracle Fusion Middleware offers complete support for development, deployment, and management
Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete set of Service Infrastructure components for designing, deploying, and managing composite applications
Define relation between Oracle SOA Suite and Weblogic.
Oracle SOA is a good component of oracle Fusion. Oracle SOA Suite provides many components, it is an extensive toolkit for a developer and with real coding , and quickly more functionality. Oracle SOA is one of the best real time scenarios and Oracle fusion is real time scenarios is also good. Oracle SOA Multi programming language.
What is Cluster in WebLogic ?
Group of WebLogic Managed Server Instances that work together to provide high availability and scalability for applications is called cluster.WebLogic Servers with in cluster can run on same machine or different machines. These are also called as managed Server cluster.
What is Managed Server ?
Any WebLogic Server instance apart from Administration Server is called as Managed Servers. This is weblogic server where you deploy your application (Though you can deploy your application in Administration server as well but it is not recommended in production/UAT instance)
What builds up Oracle Fusion Middleware ?
Service-Oriented Architecture (SOA)
Application Architecture Integration (AIA)
Application Development Framework (ADF)
Business Intelligence (BI)
Identity Management (OIM)
Data Integration (ODI)
WebCenter (UCM)
Cloud Application Foundation (CAF)
Support for SOA architecture with XML, XSD, XPATH, WSDL, JAVA, J2EE, Forms and
Webcenter for ADF development,
Application Server – OC4J and Weblogic
SOA Suite versions support – 10g and 11g
AIA and Other Components
What is Administration Server ?
Administration Server is WebLogic Server instance that maintains configuration data for a domain. You can deploy your application on administration Server but it is recommended to create managed Server and deploy your application in managed server and leave Administration domain for configuration and maintenance.
What are various parts of Oracle SOA Suite ?
BPEL Process Manager
Mediator
Human Workflow
Business Rules
Adapters
Adapters – File, JMS (Queue and Topic), AQ, DB Adapter
Business Events and Events Delivery Network
Complex Event Processing
BAM
Oracle ESB/OSB
Oracle B2B
OWSM
Jdeveloper IDE
What is MDS – Metadata Store ?
MDS –Metadata Store
WSDL and Schemas to be used in the process can be published to the MDS and get it used in the code by referring the artifacts from the MDS
Advantages:
JAR (Deployment unit) size will be reduced
Duplication of the artifacts can be avoided between the services
Why we use Web service Manager ?
Administration and Management of Web Services like Policy Management and Security of web service
How can we secure our web services using Oracle SOA Suite ?
When accessing the services should be restricted to the group, then service should be secured via WSM (Web service Manager)
How can we secure our web services using Oracle SOA Suite ?
Authorization
Authentication
Transport Level Security
Application Level Security
What are Business Rules components ?
Provides evaluation of dynamic decisions at run-time
Support automation of policies, computations and reasoning separating from application code
Implements condition as IF-THEN structures or as Decision Tables
OBR provides a way for a BA to change policies that are expressed as business rules, with little or no assistance from a developer
What is the main function of Business Rules? (Decision Component/Service) ?
Business rules are statements that describe business policies or describe key business decisions
Decides whether the rule has to be applied in the business process execution or not? Is a SCA component within a composite?
Wired to BPEL Process for rule execution
Used in mediator component for dynamic routing
Used for advanced routing in Human Task component
Why we use Decision service ?
For business rules & policies
For Decision Making & Policies
Business Rules are also called as Decision Component
What is Decision service ?
Oracle SOA Suite provides support for Decision components that support Oracle Business Rules
A Decision component is a mechanism for publishing rules and rulesets as a reusable service that can be invoked from multiple business processesThese rules can be changed without redeploying the code
What are BucketSets in decision Component ?
BucketSets can be used as alist of valuesto represent a value rangeor as an enumerationConstraints
What is domain in WebLogic ?
Domain is logical grouping of resources and services and consist of Administration Server, Managed Server and cluster. There can only be one administration Server in domain and zero to N Managed Server.
What are RuleSets in Decision Component ?
RuleSets are container for set of one or more IF-THEN rules/decision tables.
Are you Looking for Oracle SOA Online Training? Please Enroll for Demo Oracle SOA..! |
Key functionality of Nodemanager.
Server instances in a WebLogic Server production environment are often distributed across multiple domains, machines, and geographic locations. Node Manager is a WebLogic Server utility that enables you to start, shut down, and restart Administration Server and Managed Server instances from a remote location. Although Node Manager is optional, it is recommended if your WebLogic Server environment hosts applications with high availability requirements.
How Node Manager Restarts an Administration Server
Node Manager is running on the machine that hosts the Administration Server. The Administration Server, which was initially started with Node Manager, has exited. The Administration Server’s AutoRestart attribute is set to true.
What is a SOAP Based Service?
Soap based services are mainly deals with XML messages. WSDL represents SOAP based service.