Sunday, March 18, 2012

Introduction and Features of Oracle Service Bus


Hi Friends,

I have started some hands on OSB i.e . (Oracle Service Bus) for my new project.so have found some intro and features of OSB.

So today we will talk about introduction of Oracle Service Bus and itz features...

Oracle Service Bus (OSB) :

Oracle Service Bus is at the heart of Oracle’s comprehensive business integration solution and belongs to the Oracle Messaging product line.

Oracle Service Bus is primarily targeted for managing different types of services, and providing traditional message brokering across heterogeneous IT environments.

Oracle Service Bus is a proven market-leading Enterprise Service Bus (ESB) built from the ground up for SOA lifecycle management that provides foundation capabilities for service discovery and intermediation, rapid service provisioning and deployment, and governance.

Oracle Service Bus is a proven, lightweight and scalable SOA integration platform that delivers low-cost, standards-based integration for high-volume, mission critical SOA environments.

It is designed to connect, mediate, and manage interactions between heterogeneous services, legacy applications, packaged applications and multiple enterprise service bus (ESB) instances across an enterprise-wide service network.

Oracle Service Bus provides built-in management and monitoring capabilities and supports out-of-the-box integration with SOA Governance products.

Functional Features of OSB :
The functional features of Oracle Service Bus can be categorized into the following functional layers:
  • Messaging Layer: that reliably connects any service by leveraging standards web service transports, traditional messaging protocols and configuration of enterprise-specific custom transports.
  • Security Layer: a rapid service configuration and integration environment that abstracts policies associated with routing rules, security, and service end-point access.
  • Composition Layer: a meta-data driven feature-rich configuration interface for service discovery and validation capabilities for automatic import and synchronization of services with UDDI registries, allows message flow modeling, transformations, third-party service callouts and a test console.
  • Management Layer: a service management environment that includes dynamic service and policy configuration, centralized usage and performance monitoring, and management of services - not just Web services, but also Java, .Net, messaging services, and legacy end points.

Feature Benefits (OSB):
Oracle Service Bus Features and Benefits :

Functionality
Functional Feature
Business Benefit


Message Routing
Configuration-driven intelligent, content-based and identity-based routing
Rapidly respond to business needs by quickly configuring routing rules based on changes to business rules or existing IT systems, without coding

Message Transformation
Dynamic message transformation based on XQuery or XSLT, supporting multiple message formats
Flexibly adapt to evolving SOA and integration project scenarios through the ability to dynamically transform and route services using simple and/or complex routing rules and/or message payloads

Service Registry
Automated or administrator-driven interoperability with UDDI V3 registries for service publishing and reuse
Increase ease of re-use by automatically discovering existing services and exporting new services to the service registry

Service Provisioning
Simplified service provisioning
Increase ease of managing multiple versions of services, simplify and speed deployments by eliminating build-test development cycles

Message Security
Optimized, pluggable, policy-driven transport and message level security
Leverage existing investments in security infrastructure and seamlessly broker between multiple security frameworks

Service End-point Interoperability
Extensibility and expanded service end-point support
Extend solution to accommodate unique IT requirements using infrastructure with certified interoperability with multiple standards, protocols, and vendors

Service Level Agreements
Rules-driven, configurable Service Level Agreement (SLA) enforcement
Gain visibility and control by enabling users to set SLAs based on a number of factors and alerts when the SLAs are not met

Message Transport
Extensible support for heterogeneous transports between service end points including custom transports via the Custom Transport SDK
Provides flexibility to leverage existing investments in disparate systems and/or ensure smooth transition from older to newer systems

Message Brokering
WS-I compliant Intelligent messaging brokering with support for multiple transport types, message formats
Ensure investment protection and leverage existing infrastructure through the ability to orchestrate services from existing IT systems with disparate messaging protocols without needing to change the systems and styles

Service Availability
Proactive infrastructure health and availability monitoring with JMX and SNMP
Maintain health and availability of the SOA through easy configuration of support of performance metrics and SLAs using a built-in, feature-rich dashboard OR 3rd party performance management systems.

Service Monitoring Dashboard
Flexible, graphical, and embedded management and monitoring dashboard
Automatically monitor and manage status of performance metrics and SLAs using a built-in, feature-rich dashboard or 3rd party performance management systems. Proactively take corrective action based on alerts.

Service Deployment
Easy, customizable programmatic or console-driven deployment
Ability to enforce governance and speed deployments



























































It's just an introduction for Oracle Service Bus. I hope it helps you in understanding OSB.



Regards,
Ajinkya Vichare

1 comment:

  1. Do you know how to ensure "At Least Once" pattern in MQ transport of oracle service bus. Need some update on this urgently please.

    ReplyDelete