Thursday, December 3, 2009

Oracle SOA Suite Overview

SOA
A service-oriented architecture is essentially a collection of services. These services communicate with each other. The communication can involve either simple data passing or it could involve two or more services coordinating some activity.

Oracle SOA Suite
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. Oracle SOA Suite enables services to be created, managed, and orchestrated into composite applications and business processes. Composites enable you to easily assemble multiple technology components into one SOA composite application.

Oracle SOA Suite is unique in that it provides the following set of integrated capabilities:
Messaging
Service discovery
Orchestration Web services management and security Business rules
Business activity monitoring
These capabilities help address the fragmented IT landscape and address the difficulties associated with silos of IT infrastructure and applications.

components Of oracle soa suite are

1) Oracle JDeveloper, Oracle ADF, and Oracle TopLink together provide acomprehensive integrated services environment and framework that allowsdevelopers to build model-driven applications and business processes which can thenbe deployed and registered as applications, services, or business processes into OracleSOA Suite components.

2)Oracle Enterprise Service Bus provides a loosely-coupled framework for inter-application messaging.ESB has its own boundaries, which is the enterprise. All internal systems within enterprise and external systems can connect to ESB server in order to send and receive messages.

3)Oracle BPEL Process Manager enables business processes to be modeled, automated,and monitored. Oracle BPEL Process Manager provides a comprehensive, standards-based and easy to use solution for creating, deploying, and managing cross-application businessProcesses with both automated and human workflow steps.
4)Oracle Web Services Manager (Oracle WSM) is a Web services security and management solution that provides a common security infrastructure for all Web service applications.
Various Components of OWSM are
Policy Enforcement Points (Oracle WSM Agents and Oracle WSM Gateway)
Oracle WSM Policy Manager
Oracle WSM Monitor
Oracle Enterprise Manager 10g Web Services Manager Control (Web Services Manager Control)
Oracle WSM Database
5)Oracle Business Rules makes processes and applications more flexible by enabling business analysts and non-developers to easily define and modify business logic without programming.
Oracle Business Rules consist of a Rule Authoring Tool, a Rules engine, and SDK. The Authoring tool presents an English-like paradigm for declaring rules that can be used by both programmers and business analysts. The Rules Engine is a fast and efficient JSR-94 compliant RETE based engine written in Java. The SDK enables rules generation by custom rules editing applications.
6)Oracle Business Activity Monitoring (Oracle BAM) is a complete solution for building interactive, real-time dashboards and proactive alerts for monitoring business processes and services. Oracle BAM gives business executives and operation managers the information they need to make better business decisions and take corrective action if the business environment changes.

























No comments:

Post a Comment