fiorano for saas. fiorano addresses the need for integration technology that bridge the gap between...

16
FIORANO FOR SAAS

Upload: bathsheba-weaver

Post on 12-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

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

FIORANO FOR SAAS

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

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.

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

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

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

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.

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

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.

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

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’

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

WHAT KIND OF STEPS CAN BE IN A MEDIATION?

Transports (http, email, 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

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

MULTIPLE TENANCY, MULTIPLE MEDIATIONSA 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 email▫ Using SSL instead of WS-Security▫ Transforming from a different kind of spreadsheet.

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

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.

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

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

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

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.

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

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 3rd parties may or may not expose SOAP / WSDL interfaces, hence requiring a set of mediations to interact with them.

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

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.

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

FIORANO FOR SAAS - PLATFORM ARCHITECTURE

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

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

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

THANK YOU!

VISIT WWW.FIORANO.COM