FIORANO FOR SAAS.  Fiorano addresses the need for integration technology that bridge the gap between SaaS providers and Consumers.  Fiorano enables.

Slides:



Advertisements
Similar presentations
Web Service Architecture
Advertisements

Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Chapter 13 Review Questions
1 Integration Made Easy Agile Integration: Connecting Salesforce With Your Enterprise.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Application Integration, Data Access, and Process Change.
Leveraging Technology to Enhance PeopleSoft Web Services (SOA) System Efficiency Lorne Kaufman, Managing Director.
Distributed components
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
J2ME Web Services Specification.  With the promise to ease interoperability and allow for large scale software collaboration over the Internet by offering.
Open Cloud Architectures for Smart Manufacturing Workshop
6/11/2015Page 1 Web Services-based Distributed System B. Ramamurthy.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
B. RAMAMURTHY Web services. Topics What is a web service? From OO to WS WS and the cloud WS code.
SaaS, PaaS & TaaS By: Raza Usmani
SaaS Software Container By Brian Moore Paul Kopacz.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Jason Morrill NCOAUG Training Day February, 2008
GOVERNMENT SERVICES INTEGRATION INDUSTRY SOLUTION.
SOA, BPM, BPEL, jBPM.
FIORANO SERVICE BUS The Cloud Enablement Platform
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
FINANCIAL SERVICES INTEGRATION INDUSTRY SOLUTION.
Web Services Mohamed Fahmy Dr. Sherif Aly Hussein.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Introduction to ESBs: Mule UC San Diego CSE 294 November 14, 2008 Barry Demchak.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
INT-5: Integrate over the Web with OpenEdge® Web Services
WebService. Outline Overview of Web Services SOAP (messaging) WSDL (service description) UDDI (registry)
Overview: Application Integration, Data Access, and Process Change November 16, 2005 Tom Board, NUIT.
SCA Bindings Simon Holdsworth Piotr Przybylski. Agenda n SCA Bindings Overview l Bindings TC Charter n Bindings l Web Services Binding l JMS Binding l.
XML and Web Services (II/2546)
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
Dyalog’08. Conga, SSL and WebServices Morten Kromberg Dyalog’08 - Elsinore.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CERN – European Organization for Nuclear Research Administrative Information Services AisMonitor 1 IT-AIS-HRMarch 9 th 2006 AisMonitor Giovanni Chierico.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
2/25/ Services-based Systems Architecture, Design and Implementation B.Ramamurthy.
EGEE is a project funded by the European Union under contract IST Introduction to Web Services 3 – 4 June
December 9, 2004 EC511 Java Pet Store Demo Chandra Donipati.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
SAP Integration with Oracle 11g Muhammad Raza Fatmi.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Business Process Execution Language (BPEL) Pınar Tekin.
Java Web Services Orca Knowledge Center – Web Service key concepts.
TOPIC: Applications of Web Technologies in Distributed Systems
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Web Development Web Servers.
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
SVTRAININGS. SVTRAININGS Mulesoft Overview  Mule ESB is a lightweight Java-based enterprise service bus (ESB) and integration platform that enbales developers.
Web-Services-based Systems Architecture, Design and Implementation
Enterprise Service Bus (ESB) (Chapter 9)
Services-based Systems Architecture, Design and Implementation
Service Oriented Architecture (SOA)
SOA in Action Chapter 10 B. Ramamurthy 1/16/2019.
Distributed Systems through Web Services
Component-based Applications
Introduction to Web Services
Distributed System using Web Services
Introduction to Web Services and SOA
Distributed System using Web Services
WCF Data Services and Silverlight
Presentation transcript:

FIORANO FOR SAAS

 Fiorano addresses the need for integration technology that bridge the gap between SaaS providers and Consumers.  Fiorano enables the creation of ‘mediations’ to facilitate ‘bi-directional’ integration between hosted and on-premise applications.

 A simple case could be where a SaaS provider exposes a service interface (as a WSDL).  The service could be implemented in as an Event-Process, as a Java Service, a DB integration, or a combination of all.  Client creates its own WS client to invoke the SaaS provider service directly. THE SIMPLEST CASE

NON-HTTP TRANSPORTS  Most real life scenarios revolve around cases where a client would not invoke a WSDL service directly.  Fiorano provides for multiple non-Http transports including FTP, POP, SMTP and others.

HANDLING NON-SOAP AND NON-XML PAYLOADS  In most cases, the information to be processed resides in an Excel spread sheet or a.csv file rather than a SOAP message.  In order to handle this the ESB needs to not only pick the messages from the relevant transport, but need to transform the data for the service to process correctly.

MOVING TOWARDS MEDIATIONS…  There are additional pre-processing steps involved between the client and the end point service implementation, like security, identity processing, transformations, application of reliability and error handling.  These steps when coupled with transports and both the endpoints is collectively referred as ‘Mediation’

WHAT KIND OF STEPS CAN BE IN A MEDIATION?  Transports (http, , ftp, jms, database. All transports are schedulable)  Transforms (into and out of XML, within XML)  Validation (syntax and semantic)  Security (WS-I basic profile, SSL)  Logging (Log4j)  Custom code (Java, C, C++, C#, other scripting languages etc.)  Error handling

MULTIPLE TENANCY, MULTIPLE MEDIATIONS A SINGLE SERVICE  Different clients may have different mediations for the same service, reflecting different and unique ways in which they wish to interact with the service. For example: ▫ Accessing the service over ▫ Using SSL instead of WS-Security ▫ Transforming from a different kind of spreadsheet.

THE SAAS HOSTING MODEL  Where do these mediations actually operate? ▫ The network boundary can actually be drawn at different places depending on the requirement. ▫ Most common use cases are where Mediations are hosted by the SaaS provider.

CLIENT-HOSTED INTEGRATIONS  Not all client integrations are hosted by a SaaS provider on a customer’s behalf.  Once developed, it may be preferable for the customer to assume ownership and operation of mediation.  This is a very common model for many customers since they can control, modify and maintain the mediation more easily this way

THIRD PARTY HOSTED MEDIATIONS…  In this case, the integrations are not hosted by either the client or the SaaS provider, but rather by some trusted third party.  Only some sub set of integrations which are ‘strategic’ in the sense of offering a path between common end points, is likely to warrant a business in and of itself.

SAAS PROVIDER ACTING AS A MEDIATION CLIENT…  The same set of approaches that have been outlined apply equally to SaaS vendor who may fulfill part of their service contract by outsourcing or delegating to third party providers.  These 3 rd parties may or may not expose SOAP / WSDL interfaces, hence requiring a set of mediations to interact with them.

FIORANO PLATFORM COMPONENTS FOR SAAS  Fiorano Studio allows business analysts to compose, deploy, monitory and modify mediations in the form of Event Processes, from a single location  FES (Fiorano Enterprise Server) serves as the repository of all Event Processes and as a central point of monitoring and management  FPS (Fiorano Peer Server) runs individual services within the event- flows that implement the mediations; provides a robust, secure and scalable peer-to-peer platform for deploying the actual mediations.

FIORANO FOR SAAS - PLATFORM ARCHITECTURE

WHY FIORANO FOR SAAS?  Powerful, Easy to Use Platform  Quick time to market  Easy on-boarding of new clients  Direct mapping of SaaS mediations to Fiorano Event-flows  Lower total costs for implementation  Re-useable services/mediations  Full multi-channel support  Scalable and standards-based  Easy to manage and monitor  Enterprise-class High availability

THANK YOU! VISIT