Fiorano SOA Platform - Technical Overview

24
FIORANO SOA PLATFORM - TECHNICAL OVERVIEW

description

Fiorano SOA Platform - Technical Overview. Fiorano Product Overview. FioranoMQ Standards (JMS) based Messaging Server Benchmarked as fastest JMS Server since 2004 Market Leader Fiorano SOA Platform Standards based Enterprise Service Bus Distributed Services Oriented Architecture - PowerPoint PPT Presentation

Transcript of Fiorano SOA Platform - Technical Overview

Page 1: Fiorano SOA Platform  - Technical Overview

FIORANO SOA PLATFORM - TECHNICAL OVERVIEW

Page 2: Fiorano SOA Platform  - Technical Overview

FIORANO PRODUCT OVERVIEW

FioranoMQ

Standards (JMS) based Messaging Server Benchmarked as fastest JMS Server since 2004

Market Leader

Fiorano SOA Platform

Standards based Enterprise Service Bus Distributed Services Oriented Architecture Brokered Peer to Peer Platform for High Performance and Linear Scalability

Page 3: Fiorano SOA Platform  - Technical Overview

EVOLUTION OF REAL-TIME ENTERPRISES

Servers

Dynamic Response

Performance

Scalability

Affordability

Business Drivers

Infrastructure

Centralized Distributed

1990

2000

Applications

Computer

Service Grid

Internet

Back-End IntegrationBusiness Process

Page 4: Fiorano SOA Platform  - Technical Overview

SERVICE GRID ENABLER: FIORANO ESB

Real-Time Information Easy-to-Change Processes Real-Time Business Alerts Better Competitive Positioning Better Customer Service Increased Efficiency

Enterprise Services

Business Process

Fiorano Message Driven ESB

InfrastructureInfrastructure InfrastructureInfrastructure

Distributed CRMDynamic

Collaboration

Page 5: Fiorano SOA Platform  - Technical Overview

FIORANO - SERVICE-ORIENTED PROCESSES

XML ServicesXML Services Intelligent RoutingIntelligent Routing JMSJMS

HTTP / TCP CommunicationsHTTP / TCP Communications

Collaboration OtherB2BEAI

Basic ESBServices

Enterprise Service Composition

Enhanced ESBServices

Fiorano Enterprise Service Bus Infrastructure

External Routing

External Routing

TracingLogging

TracingLogging

Presence Availability

Presence Availability

MonitoringLaunching

MonitoringLaunching SecuritySecurity Remote

Deployment

Remote Deployment

Web ServicesWeb ServicesJCAJCA

Page 6: Fiorano SOA Platform  - Technical Overview

ISSUES WITH TRADITIONAL ARCHITECTURES

Centralized Integration

Server (HUB)

Co

mp

lex

ity

& C

os

ts

No. of Interfaces

ISSUES

N-squared Complexity

Reliability = 2X+ Costs

Pub/Sub data coded into services; no service reusability

Shared Memory Limitations

Distributed compute, storage & networking power unused

Centralized Integration

Server (HUB)

BusinessProcess GUI

BusinessProcess GUI

Shared RAID Storage

Page 7: Fiorano SOA Platform  - Technical Overview

FIORANO SOA PLATFORM ARCHITECTURE

Security Console

Oracle AppsAdapter

Legacy Adapter

Messaging(JMS)

Fiorano Enterprise

ServerPresence

and Availability

Application Repository

Scheduler

Firewall/Gateway Firewall/Gateway

Configuration Manager

Services & Adapters

SAPAdapter

Fiorano JMXBridge

Systems Mgmt Tools

HP Openview

SNMP

FioranoPeer

Server

Peer Server

Peer Server

Peer Server

Peer Server P2P Data Route

Events Events

HTTP(S)SOAP/XML

Service Regstration. Tool

Monitoring Tool

Application Composer

Siebel Adapter

I2 Adapter

State Engine

Security Controller

Page 8: Fiorano SOA Platform  - Technical Overview

FIORANO SOA PLATFORM NETWORK TOPOLOGY

Local Workflow/Services P2P Data Transfers Local Store & Forward Local Security

Services Repository Metadata & DB Control Centralized Security Monitoring & Debug

Load Balancing High Performance Flexibility (N-Peer/M Fiorano Enterprise Server) Dual Redundancy

CONTROL CONTROL

P2P DATA

Peer

Fiorano Message Driven ESB

CONTROL

Fiorano Enterprise Server

CRM ERPXSLT

Adapters

Email

Chat

Local Data Store Local Data Store

Peer Peer Peer Peer

CRM ERPXSLT

Adapters

Email

Chat

CONTROL

Fiorano Enterprise Server

Page 9: Fiorano SOA Platform  - Technical Overview

FIORANO SOA PLATFORMMESSAGE-DRIVEN BENEFITS

INCREASED SCALABILITY

[+] Splitting Data & Control traffic enables a near-linear Performance with Fiorano ESB

[-] Combined Data & Control prevents near-linear performance with competing alternatives

[+] Fine-grain control over Peer/data and Enterprise Server/control performance at $5K/$25K increments

[-] Coarse-grained limitations with multiple Integration Servers at $250K - $500K/each

BUILT-IN RELIABILITY

[+] Self-healing networks at no extra cost

[-] Dual-redundancy could double the costs

(1) Performance gains with additional Fiorano Enterprise Server

(2) Performance gains with additional Peer

(3) Competition: Combined (data+control) degrades performance

(4) Potential performance improvements at huge additional costs

1

3

Number of Integration Servers

4

$$$

2

$

EXTENSIBILITY

[+] Any Distributed processing applications

[-] EAI-centric

Page 10: Fiorano SOA Platform  - Technical Overview

FIORANO SOA PLATFORM SCALABILITY, REUSABILITY

Reusable Services

Services Wizard (new services)

Wrappers for existing services

Adapters (built-in/III-party/new)

Performance

No. of concurrent users

No. of messages/second

CRM Adapter

Service

Legacy CRM

Application

1

CRM Service

ReceiveData (inputs)

Function 1;

Function 2;

Function 3;

SendData (result)

CRM Service

ReceiveData (inputs)

Function 1;

Function 2;

Function 3;

SendData (result) XML

IN

2

Services Repository (Fiorano Enterprise Server)

Aggregate Traffic

Da

ta T

raff

ic

FES FES FES

Control Traffic

Peer

Peer

Peer

Peer

Page 11: Fiorano SOA Platform  - Technical Overview

FIORANO SOA PLATFORMBUILT-IN RELIABILITY

Service-1

Service-2

Service-3

Service-4

Business Process: A

1

2

Peer Peer Peer Peer Peer

3 Fiorano Message Driven ESB

4

FES FES FES

• Data Integrity • Guaranteed Delivery •Compensating Transactions

Page 12: Fiorano SOA Platform  - Technical Overview

FIORANO SOA PLATFORM SECURITY

Access Control & Authorization

(1) User-level (2) Service-level (3) PS – Peer Level (4) MQ – Messaging Level (5) ES – Enterprise Level+ Transport-level (SSL)+ Certificates & access (LDAP)

Service-1 Service-2

Service-3

Service-4

Business Process: A

1

2

Peer

Peer Peer

Peer

3

4

Fiorano Message Driven ESB

FES FES

5

Page 13: Fiorano SOA Platform  - Technical Overview

FIORANO SOA PLATFORMFEATURE OVERVIEW

Fundamental ESB Services Robustness Scalability and Performance Security Breadth of Connectivity Tools

Page 14: Fiorano SOA Platform  - Technical Overview

FUNDAMENTAL ESB SERVICES

Standards supported• JMS, EJB, WebServices, XML, XSLT, SSL, SOAP, UDDI

Bus services• JMS, XML support, Content based routing, Transformation support,

Dynamic data routing

Support for highly distributed implementations• Multi-platform, Multi-language integration platform• Service-based approach, Location and Technology transparency• Single point of control via the Enterprise Server• Dynamic changes to the business process• Deployment support for services• Configuration Management support

Page 15: Fiorano SOA Platform  - Technical Overview

FUNDAMENTAL ESB SERVICES CONT..

Monitoring• Support for enterprise management frameworks (SNMP)• Real-time monitoring for services (Monitoring Tools)• Single point of control (Brokered P2P Architecture)• Start / stop facilities• Manual routing support• Dynamic Tracing• Message editing

Page 16: Fiorano SOA Platform  - Technical Overview

ROBUSTNESS

Fault Avoidance • Error/Exception sub-flows• Standards adoption• Ease of use via Graphical Tools for creation of services and orchestration

of Applications

Fault Tolerance • Clustering support for Enterprise Server, Peer Server and failover of

services• Routing around failures• Redundancy support for services• Data Recovery

Page 17: Fiorano SOA Platform  - Technical Overview

SCALABILITY AND PERFORMANCE

Performance• Peer-to-Peer data routes for increased performance• Asynchronous messaging• Load balancing• Large data support

Scalability• Add more peers servers to the network dynamically• Dynamic change support• Transparent resource addition (services and peers)

Page 18: Fiorano SOA Platform  - Technical Overview

SECURITY

Access Control• User authentication • Component authorization• Role based security• Non-repudiation

Information Security• Transport security (SSL)• Privacy (encryption)• Integrity checking

Tools Usage• Authorized users only (Role based)

Deployment Management• Restrict service deployment on specific machines

Page 19: Fiorano SOA Platform  - Technical Overview

BREADTH OF CONNECTIVITY

Connectivity Services• Web Services (SOAP Adapters)• J2EE Connectors (EJB Adapter)• JMS (JMS Adapters, MSMQ, MQSeries Adapters)• RDBMS Connectors • Legacy Connectors (EDI)

Other ‘Standards’ Supported• .NET• COM / CORBA

Page 20: Fiorano SOA Platform  - Technical Overview

TOOLS

UI based Orchestration Tools• Application Orchestration Tools• Service creation Wizards• Data Mapping Tools• Event Process composition Tool• ESB definition Tool• Data flow definitions

Connectivity• Wrappers • Incremental deployment

Life Cycle Support• Service, Application versioning• Development, Test, QA, Production management

Page 21: Fiorano SOA Platform  - Technical Overview

SUMMARY OF FEATURES AND BENEFITS Integration Requirements

Support for Multiple Languages and Platforms

UI based Development, Deployment and Administration Tools

Real time monitoring support

Content based Routing

XML/XSD/DTD support

Mapping and Transformation

Web Services Support

Remote Deployment, Versioning and Configuration Management

Audit Trail/Document Tracking

Scalability and Load Balancing

High Availability and Failover

Page 22: Fiorano SOA Platform  - Technical Overview

FIORANO SOA PLATFORM COMPETITIVE OVERVIEW

Key Requirements Traditional Leading-edge Vendors

Fiorano SOA

Scalable Architecture Hub-and-Spoke Architecture Limitations

Brokered Peer-to-Peer Advantages : centralized control with optimized

parallel data flows

Business Process Automation Fragmented - Business process and workflow design are handled by

different products.

Integrated - Combines Business Process composition and workflow deployment – without programming

Standards-based Interoperability

Proprietary adapters Provides support for Web Services, XML, JCA SOAP and WSDL, plus

several pre-built adapters growing in 2H03

Product License / TCO

Time to Utility of EAI solution

$500K / $1-2 Million,

12-18 months

65-75% cost savings

3-4 months

Comprehensive Solution Brand-equity, Large suite of Adapters

Mature player in EAI, Enterprise Messaging, Marquee customers,

modern solution

Page 23: Fiorano SOA Platform  - Technical Overview

Key Requirements Traditional Leading-edge EAI Vendors

Fiorano SOA

Composing new Workflows across Heterogeneous Platforms

Difficult – significant manual programming limited to particular component models (EJB, or .NET, etc.)

Simple – reduced programming effort – Visual drag/drop tools allow rapid synthesis of workflows across platforms

Distributed Document Tracking

Difficult – Documents tracked in the centralized broker only; difficult to monitor stepped changes

Simplified – Documents tracked across the network, with data capture across network end points

Adapter and Service Configuration

Limited configuration options – cumbersome, time-consuming changes to flat files

Custom-GUI support on a per-adapter basis, allowing rapid configuration at network end-points

Multi-Language Support

Typically Absent – biased towards single language (Java or C++ or .NET)

Multi-language development: Java, C, C++, C#, VB, Perl, Scripts and others

Debugging Distributed Data Flows

Difficult to impossible – centralized “control-flow” brokers inhibit debugging

Intuitive, easy to use tools for distributed data debugging, reducing development time

FIORANO SOA PLATFORM COMPETITIVE OVERVIEW

Page 24: Fiorano SOA Platform  - Technical Overview

TECHNOLOGY VISION ROADMAP

2002

Time

Fea

ture

s

2007

- Event Driven Architecture- Fully distributed architecture- Pre-built Services/Adapters

- Event Driven Architecture- Fully distributed architecture- Pre-built Services/Adapters

Fiorano SOA 2007 Product Set Includes:Fiorano Enterprise Server Fiorano Peer Servers Fiorano Toolkit (including adapters)

Fiorano SOA 2007 Product Set Includes:Fiorano Enterprise Server Fiorano Peer Servers Fiorano Toolkit (including adapters)

- Composite and Dynamic Applications- Enhanced Distributed Services Security

- Composite and Dynamic Applications- Enhanced Distributed Services Security

API expansion for SOA Security/ManagementOngoing Interoperability extensions

API expansion for SOA Security/ManagementOngoing Interoperability extensions

SOA Implementation FrameworkServices Management, Security enhancementsService-Oriented Tools Framework

SOA Implementation FrameworkServices Management, Security enhancementsService-Oriented Tools Framework

Global Services Exchange Driving ServicesOrientation

Global Services Exchange Driving ServicesOrientation

2008