22
Heterogeneous Enterprises and Cloud Systems Chintana Wilamuna Solutions Architect

Heterogeneous Enterprise and Cloud Systems

Embed Size (px)

Citation preview

Page 1: Heterogeneous Enterprise and Cloud Systems

Heterogeneous Enterprises and Cloud Systems

Chintana Wilamuna

Solutions Architect

Page 2: Heterogeneous Enterprise and Cloud Systems

Agenda

•  Needforenterpriseintegra/onsolu/ons•  WSO2Integra/onPla8orm

•  Products–Introandmajorfeatures•  U/lizingdifferentproductsforintegra/onscenarios

•  Deployment

Page 3: Heterogeneous Enterprise and Cloud Systems

WhyIntegra.on?

•  EnterprisesheavilyrelyontheunderlyingsoEwaresystems/services/applica/ons.

•  Disparatetechnologiesandpla8orms•  Nosinglesolu/onoravendor•  DiverseBusinessrequirements

Page 4: Heterogeneous Enterprise and Cloud Systems

“EnterpriseIntegra.on”

•  PlumbingdifferentsoEwareapplica/ons/services/systemsandformingnewsoEwaresolu/onsisknownas‘EnterpriseIntegra/on’.

Page 5: Heterogeneous Enterprise and Cloud Systems

WhyweneedanIntegra.onPla:orm?

Page 6: Heterogeneous Enterprise and Cloud Systems

WSO2Integra.onPla:orm

Stateful service orchestrations

Service interface for data in DBs

Persistent / reliable messaging

Legacy/proprietary systems

Cloud services

Page 7: Heterogeneous Enterprise and Cloud Systems

WSO2ESB–KeyFeatures•  Alightweight,highperformanceESB•  ComprehensiveREST,SOAP,WS-*support•  SAP,FIX,HL7-Domainspecificsolu/ons•  ZeroCode/Configura/ondriven•  ExtensibleandScalable•  100%coverageofallEIPs

Page 8: Heterogeneous Enterprise and Cloud Systems

WSO2ESB–HybridIntegra.on•  CloudtoCloudIntegra/on

•  AconnectorisareadymadeandconvenienttooltoreachwebAPI’s.

•  ESBConnectorStore:~150connectors

hdps://store.wso2.com/store/

•  Integra/onCloud•  ESBasaservice•  Integra/ontemplateswithConnectors.

Page 9: Heterogeneous Enterprise and Cloud Systems

WSO2ESB–PerformanceandStability•  FastestopensourceESB.•  Badletestedformostextremecondi/onsacrossnumerous

deployments.•  Provencasestudies–handlingbillionsoftransac/ons.

ESBPerformanceRound7.5–February2014

Page 10: Heterogeneous Enterprise and Cloud Systems

WSO2DataServicesServer–DSS•  BuildingServiceabstrac/onsontopofdisparatedatasources.

Page 11: Heterogeneous Enterprise and Cloud Systems

WSO2MessageBroker–MB•  Mul/-protocolmessagebrokerwithaleanerdeploymentlayoutand

asimpleclusteringstory.

Page 12: Heterogeneous Enterprise and Cloud Systems

WSO2MessageBroker–MB•  MessagingModel

•  Pointtopoint(Queue)•  Publish/subscribe(Topics)

•  Durablesubscrip/ons•  Hierarchicaltopics,wildcardsubscrip/ons

•  Protocols•  JMS•  AMQP•  MQTT

•  DistributedQueue,Topics•  FlowControl

Page 13: Heterogeneous Enterprise and Cloud Systems

WSO2BusinessProcessServer–BPS•  BusinessProcesses

Page 14: Heterogeneous Enterprise and Cloud Systems

WSO2BusinessProcessServer–BPS

Page 15: Heterogeneous Enterprise and Cloud Systems

WSO2BPS–Features•  Defineandexecutebusinessprocesses-WS-BPEL2.0,BPEL4WS1.1,

BPMN2.0,longrunningstatefulprocesses•  Defineworkflowsinterac/ngwithPeople-BPMNusertasks,WS-

HumanTask1.1,BPEL4People1.1•  Datamanipula/onandextensibility-XSLT,XPath,XQuerysupport•  Graphicalprocessmodeling–WSO2DeveloperStudio•  CreateandmonitorcustomKeyperformanceindicators(KPI)

Page 16: Heterogeneous Enterprise and Cloud Systems

WSO2ProcessCenter•  Acentralplacetomanagebusinessprocesses.

Page 17: Heterogeneous Enterprise and Cloud Systems

WSO2ProcessCenter•  UseCases:

Page 18: Heterogeneous Enterprise and Cloud Systems

SSO and Identity Federation

Page 19: Heterogeneous Enterprise and Cloud Systems

APIManagementandIntegra.on

Page 20: Heterogeneous Enterprise and Cloud Systems

Deployment•  Highavailabilityandscalability

•  Supportsac/ve/ac/ve,Ac/ve/passivescenarios

•  Deploymentsynchronizer–synchronizear/factsacrossacluster

•  AutomateddeploymentusingPuppet•  Supportson-prem,private/publiccloud,hybridmodel

deploymentmodels•  Runtheen/reintegra/onpla8ormonDocker

•  SupportsKubernetesbasedclustering

Page 21: Heterogeneous Enterprise and Cloud Systems

RunYourselforLetWSO2Runitforyou

o Youropera/onsteammaintainsthedeploymentwithproduc/onsupportfromWSO2

21

o  WSO2Opera/onsteamrunsthedeploymentinadedicatedenvironmentinAWSdatacenterofyourchoice

o  Includesmonitoring,backups,patches,updates

o  FinanciallybackedSLAonup/meandresponse/me

Reference: https://www.flickr.com/photos(Self-Hosted)

Page 22: Heterogeneous Enterprise and Cloud Systems

CONTACT US !