240 likes | 485 Views
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
E N D
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
Evolution of Real-Time Enterprises Dynamic Response Performance Scalability Affordability Business Drivers Service Grid Applications Business Process Back-End Integration 2000 Internet Infrastructure Servers Computer 1990 Distributed Centralized
Service Grid Enabler: Fiorano ESB Enterprise Services Business Process Distributed CRM Dynamic Collaboration • Real-Time Information • Easy-to-Change Processes • Real-Time Business Alerts • Better Competitive Positioning • Better Customer Service • Increased Efficiency Fiorano Message Driven ESB Infrastructure Infrastructure
Fiorano - Service-Oriented Processes Collaboration EAI B2B Other Enterprise Service Composition Fiorano Enterprise Service Bus Infrastructure Enhanced ESB Services External Routing Tracing Logging Presence Availability Monitoring Launching Security Remote Deployment Basic ESB Services XML Services Intelligent Routing JMS JCA Web Services HTTP / TCP Communications
Issues with Traditional Architectures Business Process GUI Business Process GUI Centralized Integration Server (HUB) Centralized Integration Server (HUB) Shared RAID Storage • 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 Complexity & Costs No. of Interfaces
Fiorano SOA Platform Architecture Fiorano Peer Server Peer Server Peer Server Peer Server Peer Server HTTP(S) SOAP/XML P2P Data Route Events Events HP Openview Service Regstration. Tool Security Console Systems Mgmt Tools Monitoring Tool SNMP Application Composer Fiorano JMXBridge SAP Adapter Oracle Apps Adapter Siebel Adapter Legacy Adapter I2 Adapter Services & Adapters Messaging (JMS) Application Repository Security Controller Scheduler State Engine Configuration Manager Presence and Availability Fiorano Enterprise Server Firewall/Gateway Firewall/Gateway
Fiorano SOA Platform Network Topology • Local Workflow/Services • P2P Data Transfers • Local Store & Forward • Local Security Peer Peer Peer Peer Peer CRM CRM ERP ERP Email Email XSLT XSLT P2P DATA • Load Balancing • High Performance • Flexibility (N-Peer/M Fiorano Enterprise Server) • Dual Redundancy Adapters Adapters Chat Chat CONTROL CONTROL CONTROL CONTROL Fiorano Message Driven ESB • Services Repository • Metadata & DB • Control • Centralized Security • Monitoring & Debug Fiorano Enterprise Server Fiorano Enterprise Server Local Data Store Local Data Store
Fiorano SOA PlatformMessage-Driven Benefits 2 $ 1 4 $$$ 3 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 • Performance • No. of Users • Messages/sec BUILT-IN RELIABILITY [+] Self-healing networks at no extra cost [-] Dual-redundancy could double the costs Number of Integration Servers (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 EXTENSIBILITY [+] Any Distributed processing applications [-] EAI-centric
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 Peer Peer Peer Peer Aggregate Traffic Services Repository (Fiorano Enterprise Server) 1 Legacy CRM Application CRM Adapter Service Data Traffic 2 CRM Service ReceiveData (inputs) Function 1; Function 2; Function 3; SendData (result) IN XML FES FES FES Control Traffic
Fiorano SOA PlatformBuilt-in Reliability Business Process: A 1 Service-1 Service-2 Service-4 Service-3 FES FES FES Peer Peer Peer Peer Peer 2 4 3 Fiorano Message Driven ESB • Data Integrity • Guaranteed Delivery • Compensating Transactions
Fiorano SOA Platform Security Business Process: A 1 2 3 Service-1 Service-2 Service-4 Service-3 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) FES FES Peer Fiorano Message Driven ESB Peer Peer Peer 4 5
Fiorano SOA PlatformFeature Overview • Fundamental ESB Services • Robustness • Scalability and Performance • Security • Breadth of Connectivity • Tools
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
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
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
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)
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
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
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
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
Technology Vision Roadmap SOA Implementation Framework Services Management, Security enhancements Service-Oriented Tools Framework Global Services Exchange Driving Services Orientation - Composite and Dynamic Applications- Enhanced Distributed Services Security Features API expansion for SOA Security/Management Ongoing Interoperability extensions - 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) 2002 2008 2007 Time