SlideShare uma empresa Scribd logo
1 de 87
B2B-integration in the ‘cloud’ guy.grets@i8c.be brik.vanslambrouck@i8c.be
Get acquainted with B2B integration Overall presentation goal
Abstract 	Gedreven door nieuwe business processen en door regulering neemt de behoefte voor gegevensuitwisseling tussen organisaties hand over hand toe. Als 'trading partners' wisselen bedrijven massaal gegevens uit onder de vorm van elektronische berichten of 'events'. De automatisering van deze B2B-communicatie kent zeer belangrijke verschillen ten overstaan van de integratie door middel van 'enterprise service buses' binnen een organisatie. 	Tijdens deze avondconferentie verkrijgt U inzicht in de verschillende protocollen en berichtformaten die terzake worden toegepast, gaande van file transfer en EDI tot AS2 met allerlei XML-dialecten. Ook beveiliging en integratie met 'eindsystemen' wordt uitvoerig behandeld. 	De markt van B2B-integratie-oplossingen is overigens in volle evolutie. En met de komst van 'cloud computing' zal de wereld van B2B-communicatie nog drastisch wijzigen. Communicatie via de cloud, en met partners in de cloud, vormt een belangrijk toekomstperspectief ! 	De sprekers geven de nodige achtergrond en leiden U, in één avond, door de boeiende evoluerende wereld van B2B-integratie al dan niet via cloud computing.
Integration consultancy ESB, SOA, BPMS, B2B, EAI, Composite Apps Vendor independent 33 consultants Part of the Cronos group http://www.i8c.be Who are we?
The “waves” 1st: EDI and closed networks 2nd: From 2000 onwards: Internet & XML 3rd: 2010: Cloud & Integration-As-A-Service Picture by Mila Zinkova
Who to integrate? ,[object Object]
SUPPLIERS
FINANCIAL INSTITUTIONS
GOVERNMENT
3rd Party Hub,[object Object]
The 1st wave Organization B Organization A Value Added Network LOC+147+0090305::5’ MEA+WT++KGM:22500’ LOC+9+NLRTM’ LOC+11+SGSIN’ RFF+BM+933’ EQD+CN+ABCU2334536’ NAD+CA+ABC:172:20’
Value Added Network Routing (but nor format translation) Each party has “mailbox” Different transmission methods Phone line, ISDN, Bisync, X.25, FTP, OFTP, X.400 mailbox, FTP, WebSphereMQ (IBM), .. Trusted Third Party, e.g. audit information Interconnect to other VANs No translation or transformations
EDI Message Standards Message standards ,[object Object]
ANSI X12
TRADACOMS
ODETTE
Industry SubsetsConsiderations ,[object Object]
EDI translator tools were quite expensive,[object Object]
VAN setup Back-end Application Back-end Application EAI File (CSV) Appl. adapter Translator Transform VAN #2 X400 EDI FTP Adapter VAN VAN connector FTP Mail Dial up VPN
EDI ,[object Object]
Implementation is cumbersome (e.g. VAN)
OK for large organizations, not for SME’s
Rip-and-read-processingEDI 98% 95% EDI SME’s 5% FORTUNE 1000 2%
EDI Learned Lessons Business semantics – stable standards Standard transactions, messages and data elements     e.g. UN/EDIFACT Directories  (message building blocks) Common, inter-changeable data element BUT not specific enough: ,[object Object],Acknowledgement Technical ack: means syntactically OK (CONTRL) Functional ack: receiver received and understood message (APERAK) Security: Value Added Network – Trusted 3rd party
EDI: Codes & Numbers Unique identification Message: duplicate detection, electronic audit trail (message tracking) Party: e.g. DUNS (Dun & Bradstreet) ,[object Object]
Measurment codes
Country codes
Location codes
...,[object Object]
2nd Wave – Internet & XML Decline of the VANs Direct communication But also upcome of the TDN’s, ASP’s, ... XML as an alternative message format Standardization of XML message formats New protocols (on top of TCP/IP) HTTP: Web Services, EDIINT AS2, POX, RosettaNet RNIF, ebXML ebMS, ... File transfer: FTP, SFTP, FTPS Mail: SMTP, AS1
B2B Message Formats
And more B2B XML standards...
Too many B2B XML standards “Long tail of B2B standards”... EDI handles diversity with EDI Message Implementation Guidelines
“New” B2B Protocols Internet & TCP/IP de facto standard Decline of X.25, X.400, Bisync, ISDN, ... HTTP XML over HTTP (Plain Old XML) ebMS – ebXML Messaging, RosettaNet RNIF AS2 File Transfer: FTP, SFTP, FTPS, OFTP, OFTP2, AS3 Mail: SMTP, AS1 Very limited use of Web Services and SOAP!
EDIINT EDI over the INTernet Initiative within IETF Apply existing IETF Standards Adds retry, security (S/MIME), acknowledgements Any payload: EDI, XML, binary Applicability Statement EDIINT/AS1: over email EDIINT/AS2: over HTTP EDIINT/AS3: over FTP RFC 1123 Requirements for Internet Hosts RFC 1767 MIME Encapsulation of EDI Objects RFC 1847 Security Multiparts for MIME RFC 2045 MIME Format of Internet Message Bodies RFC 2046 MIME Media Types RFC 2049 MIME Conformance Criteria and Examples RFC 2298 An Extensible Message Format for Message Disposition Notifications RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1 RFC 2821 Simple Mail Transfer Protocol (SMTP) RFC 2822 Standard for the Format of Internet Text Messages RFC 3370 Cryptographic Message Syntax (CMS) Algorithms RFC 3798 Message Disposition Notification RFC 3851 S/MIME Version 3.1 Message Specification RFC 3852 Cryptographic Message Syntax
AS2 & SFTP EDIINT AS2 AS2 Server AS2 Server Message PUT File ,[object Object],FTPS: FTP over SSL/TLS not very popular Message SFTP Client SFTP Server Poll File Poll File GET File
AS2 & SFTP Products
Message Level Security Authenticate sender Trust Certificate Public Verify Private Receiver Sender Sign Encrypt Decrypt S/MIME (PKCS#7) Public Private Trust Certificate Sign Verify MDN Private Public Over unsecure protocols: HTTP, SMTP, ... For non-repudiation: cannot deny sending/receiving the message
VPN Fixed links, e.g. MPLS Network Security ,[object Object],Hub ISP/TDN/VAN Rev.Proxy Poll Poll Rev Proxy 101.43.55.26 101.43.55.28 www.cronos.be/b2b 113.62.15.55 ,[object Object],[object Object]
ISP - Return of the VAN
Market consolidation Acquisitions Sterling Commerce, ViaCore  IBM ADX & SoftShare  Liaison Mergers Inovis/GXS merger Partnerships IBM partners with Hubspan Microsoft partners with GXS Oracle partners with E2Open and SPS Commerce SAP Partners with Crossgate
3rd wave: Cloud Computing
I nfrastructure Integration What is cloud computing? AAS As-A-Service Abstraction of the hardware Don’t care where those servers are
What is cloud computing? P latform AAS As-A-Service Abstraction of the software Don’t care: about OS, #servers, …   Build or deploy my application on provided platform
What is cloud computing? S oftware AAS Storage As-A-Service SAAS: Abstraction of everything    Just want to use the application
The Cloud stack Desktop Software Platform Infrastructure Storage
Some SAAS providers Billing:  CRM: Collaboration:  ERP: HR: Product & Price configuration: Business Intelligence:
3rd wave: the Cloud Connecting to the cloud Connecting through the cloud Integration
Salesforce to elsewhere Outbound messaging Async Secure HTTPS Supports X509 Client Certificates Reliable, 24h retry Only notifications Info about objects that have changed api Earlier API version: only polling Enterprise customers: Salesforce connectors for SAP and Oracle
Cloud specific adapters Tibco Salesforce Plug-in WebMethods Salesforce Adapter
Google App Engine to on-premise Enterprise Google Google AppEngine Application Public Resource on Intranet Linux “Reverse Invoke” Secure Data Connector “SDC Server” Fetch Private Resource on Intranet SignedFetch SSL Username/password Resource Rules
Cloud as DMZ ,[object Object],B2B Server AS2 ,[object Object],Relay Service BizTalk Orchestration & Adapter WS
Cloud as DMZ BizTalk Server 2010 AppFabric Connect for Services WSO2 Cloud Services Gateway
File & message exchange File-Transfer-As-A-Service No focus on B2B but on either Backup Single user/enterprise Proprietary API’s or Tools No SFTP-As-A-Service No AS2-As-A-Service ,[object Object]
Will AMQP standard be adopted?
Not ready for prime time,[object Object]
3rd wave: the Cloud On premise  Cloud Company A Company B
 Babelway Belgian company, founded in 2007 http://www.babelway.com B2B Integration SaaS [multi-tenant] GOAL:simplify B2B data exchange  No system installation and maintenance  No B2B software installation and maintenance  Easy operations, easy conf. of connections  1 to many.
Babelway – Solution Overview 3 Main Functions Transport of electronic messages between 2 partners Transformation of messages from an input to an output format (Opt.) Storage of messages for a defined period of time.  2 Technical Parts     Message  Processing Engine   Web  GUI
Babelway – Configuration - Channel Channel = automatic data flow process between Your system  Ext. System of B2B Partner Incoming messages can be routed to a particular channel in function of content or metadata
Babelway – Configuration - Catalogue
Many comm. protocols are supported HTTP/S (web) | FTP/S | SFTP | SMTP & POP3 (email) | AS2 | OFTP | SOAP | X.400 Babelway – Configuration - Gateway
Multiple message formats are supported XML | Excel | HTML | EDIFACT | X12 | TRADACOM |  PDF | CSV | flat files Babelway – Configuration - Messages
Babelway –Transformation ,[object Object]
 Data mapping
 Drag and drop (choices, loops, ...)
 XSLT (+ create own functions)
 Java code
 Lookup tables (+ auto. population)
 Message signing
 PDF creation,[object Object]
Babelway – System Architecture Amazon AWS EC2 and S3 Services (I-a-a-S)
Boomi – http://www.boomi.com Founded in 2000, acquired in 2010 by Dell "Integration is a key element in Dell's future transformation into software and services," says Ray Wang, principal Analyst and chief executive officer at Constellation Research. "Companies like Dell, HP, and Cisco will need to be in software in order to grow." Connects any combination of cloud, SaaS and on-premise applications with no appliances, no software, and no coding Software-as-a-Service platform No hw/sw to install or maintain, auto. upgrades Accessible via any internet browser Multi-tenant architecture
Boomi – Cloud Integration Salesforce CRM NetSuite Leading vendor of cloud computing business management software suites. (ERP, CRM, Accounting, ...) Taleo Talent Management and Recruitment Software Peachtree Accounting and Financial Software QuickBook Small Business Accounting Software MS Dynamics GP ERP Zuora online recurring billing and payment solutions for SaaS and subscription businesses RightNow Cloud-Based Web Customer Services Freshbooks Online Invoicing, Time Tracking & Billing Software SuccessFactors Business Execution Software ... On premise ,[object Object]
 PeopleSoft
 SAP ERP
 Siebel,[object Object]
Main component in Boomi integration Represents an interface between 2+ systems on business proc. level Composed of shapes  	connected  	like a flow chart Executions can be  	event-based or schedule driven (complex) scheduler API to incl. event-driven integr. into your process Boomi AtomSphere – Process
End-points of a process  Get data in or send data out Enable communication with applications and data sources On-premise applications - e.g. SAP Cloud/Web-based applications – e.g. Salesforce.com Data repositories – e.g. FTP, DB or an email server Accomplish integration by abstracting the technical details of APIs and transportation protocols. Boomi AtomSphere - Connectors
Boomi – The Boomi Atom (1) ... Lightweight dynamic runtime engine Can be deployed On a local machine in your network (on-premise) access to internal resources or applications (behind the company’s firewall) solves On-Premise-to-SaaS integration problem In the BoomiAtomSpherecloud connect with resources or applications accessible via the internet (e.g. web applications or FTP sites) all computing is performed in the Boomi data center 	> No software or hardware needs to be installed. for SaaS-to-SaaS integration
Contains all the components required to execute an integr. proc. from end to end (incl. connectors, transformation rules, …) Monitoring - Status and health of “all atoms” and integration processes           Dashboard Provides secure access to on-premise application(s) when deployed behind firewall Boomi - ... The Boomi Atom (2)     HTTPS  -128 bit encr.
Build:                                 ... Visual Integration Technology (point-and-click, drag-and-drop) Library of pre-built connectors and process maps Boomi – Integrate in 3 steps – 1. Build
2.                    andDeploy integration process                          							 Boomi – Integrate in 3 steps – 2. Deploy Atom Name        Atom
3.   Manage all integrations from the AtomSphere platform. Boomi – Integrate in 3 steps – 3. Manage Atom Name Atom Name
Version control offers rollback of integration processes Concept of environments is provided Molecules - (Ent. Ed.) Atom version which provides High-Availability - through Fault-Tolerance High Performance - through intelligent Load-Balancing Boomi – Extra Features
Founded in 2006(co-founder and CEO G. Dhillon aka founder of Informatica Corp.) ,[object Object]
No programmingSnapLogic – http://www.snaplogic.com

Mais conteúdo relacionado

Mais procurados

Modeling the Insurance Enterprise
Modeling the Insurance EnterpriseModeling the Insurance Enterprise
Modeling the Insurance EnterpriseIver Band
 
SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1SAP Technology
 
Office 365 Sales Presentation
Office 365 Sales PresentationOffice 365 Sales Presentation
Office 365 Sales PresentationThomas Perdana
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceNanddeep Nachan
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatSoftware Park Thailand
 
06 august meetup - enterprise integration architecture
06   august meetup - enterprise integration architecture06   august meetup - enterprise integration architecture
06 august meetup - enterprise integration architectureAldo Fernandez
 
Cloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the CloudCloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the CloudSafe Software
 
Agile Operating Model at Scale
Agile Operating Model at ScaleAgile Operating Model at Scale
Agile Operating Model at ScaleAmish Khatri
 
Introduction to Dell Boomi
Introduction to Dell BoomiIntroduction to Dell Boomi
Introduction to Dell BoomiSrivathsa B H
 
Align IT and Enterprise Operating Models.pdf
Align IT and Enterprise Operating Models.pdfAlign IT and Enterprise Operating Models.pdf
Align IT and Enterprise Operating Models.pdfJoelRodriguze
 
Cloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageCloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageIver Band
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud StrategyFinceptum Oy
 
Intro Microsoft Dynamics 365
Intro Microsoft Dynamics 365Intro Microsoft Dynamics 365
Intro Microsoft Dynamics 365Juan Fabian
 
Application Management Service Offerings
Application Management Service OfferingsApplication Management Service Offerings
Application Management Service OfferingsGss America
 
Introduction to Oracle Cloud
Introduction to Oracle CloudIntroduction to Oracle Cloud
Introduction to Oracle Cloudjohnnhernandez
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationRandy Williams
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for DinnerKent Graziano
 

Mais procurados (20)

Modeling the Insurance Enterprise
Modeling the Insurance EnterpriseModeling the Insurance Enterprise
Modeling the Insurance Enterprise
 
SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1
 
Office 365 Sales Presentation
Office 365 Sales PresentationOffice 365 Sales Presentation
Office 365 Sales Presentation
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of Excellence
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
 
06 august meetup - enterprise integration architecture
06   august meetup - enterprise integration architecture06   august meetup - enterprise integration architecture
06 august meetup - enterprise integration architecture
 
Cloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the CloudCloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the Cloud
 
Agile Operating Model at Scale
Agile Operating Model at ScaleAgile Operating Model at Scale
Agile Operating Model at Scale
 
Introduction to Dell Boomi
Introduction to Dell BoomiIntroduction to Dell Boomi
Introduction to Dell Boomi
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
 
Align IT and Enterprise Operating Models.pdf
Align IT and Enterprise Operating Models.pdfAlign IT and Enterprise Operating Models.pdf
Align IT and Enterprise Operating Models.pdf
 
Cloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate LanguageCloud architecture with the ArchiMate Language
Cloud architecture with the ArchiMate Language
 
The Data Unicorns
The Data UnicornsThe Data Unicorns
The Data Unicorns
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud Strategy
 
Intro Microsoft Dynamics 365
Intro Microsoft Dynamics 365Intro Microsoft Dynamics 365
Intro Microsoft Dynamics 365
 
Application Management Service Offerings
Application Management Service OfferingsApplication Management Service Offerings
Application Management Service Offerings
 
Introduction to Oracle Cloud
Introduction to Oracle CloudIntroduction to Oracle Cloud
Introduction to Oracle Cloud
 
Oracle Analytics Cloud
Oracle Analytics CloudOracle Analytics Cloud
Oracle Analytics Cloud
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 

Destaque

Introduction to Cloud B2B Integration
Introduction to Cloud B2B IntegrationIntroduction to Cloud B2B Integration
Introduction to Cloud B2B IntegrationMark Morley, MBA
 
Building services using windows azure
Building services using windows azureBuilding services using windows azure
Building services using windows azureSuliman AlBattat
 
2013.04.12 #2 - Blogging ? B2B [cloud] Inbound Marketing - Don't ask for perm...
2013.04.12 #2 - Blogging ? B2B [cloud] Inbound Marketing - Don't ask for perm...2013.04.12 #2 - Blogging ? B2B [cloud] Inbound Marketing - Don't ask for perm...
2013.04.12 #2 - Blogging ? B2B [cloud] Inbound Marketing - Don't ask for perm...Club Alliances
 
Warnings social media rev 3
Warnings social media rev 3Warnings social media rev 3
Warnings social media rev 3Brandon Williams
 
Customer Growth in Web, B2B + Mobile Apps
Customer Growth in Web, B2B + Mobile AppsCustomer Growth in Web, B2B + Mobile Apps
Customer Growth in Web, B2B + Mobile AppsCezary Pietrzak
 
UoL DBA Course Welcome Message
UoL DBA Course Welcome MessageUoL DBA Course Welcome Message
UoL DBA Course Welcome MessageAndreas Meiszner
 
Lessons Learned as a Father and a CMO
Lessons Learned as a Father and a CMOLessons Learned as a Father and a CMO
Lessons Learned as a Father and a CMOIBM Watson Commerce
 
Mr. Tam Kin Lui's presentation at QITCOM 2011
Mr. Tam Kin Lui's presentation at QITCOM 2011Mr. Tam Kin Lui's presentation at QITCOM 2011
Mr. Tam Kin Lui's presentation at QITCOM 2011QITCOM
 
2015 11-03 - ibm overview for electronics manufacturing services thorsten sch...
2015 11-03 - ibm overview for electronics manufacturing services thorsten sch...2015 11-03 - ibm overview for electronics manufacturing services thorsten sch...
2015 11-03 - ibm overview for electronics manufacturing services thorsten sch...Thorsten Schroeer
 
How Cloud B2B Enables Michelin’s International Operations
How Cloud B2B Enables Michelin’s International OperationsHow Cloud B2B Enables Michelin’s International Operations
How Cloud B2B Enables Michelin’s International OperationsMark Morley, MBA
 
Voice and Video Join IT In The Cloud - Huawei Enterprise
Voice and Video Join IT In The Cloud - Huawei EnterpriseVoice and Video Join IT In The Cloud - Huawei Enterprise
Voice and Video Join IT In The Cloud - Huawei EnterpriseHuawei Enterprise
 
Remote Exploitation of the Dropbox SDK for Android
Remote Exploitation of the Dropbox SDK for AndroidRemote Exploitation of the Dropbox SDK for Android
Remote Exploitation of the Dropbox SDK for AndroidIBM Security
 
Azure Active Directory
Azure Active DirectoryAzure Active Directory
Azure Active DirectorySovelto
 
Huawei Professional Channel Service Partnering for Success - Huawei Fusion C...
Huawei Professional Channel Service Partnering for Success - Huawei Fusion C...Huawei Professional Channel Service Partnering for Success - Huawei Fusion C...
Huawei Professional Channel Service Partnering for Success - Huawei Fusion C...Huawei Enterprise Hong Kong
 
CloudFoundry-summit-2015-a-look-back
CloudFoundry-summit-2015-a-look-backCloudFoundry-summit-2015-a-look-back
CloudFoundry-summit-2015-a-look-backKrishna-Kumar
 

Destaque (20)

Introduction to Cloud B2B Integration
Introduction to Cloud B2B IntegrationIntroduction to Cloud B2B Integration
Introduction to Cloud B2B Integration
 
Building services using windows azure
Building services using windows azureBuilding services using windows azure
Building services using windows azure
 
2013.04.12 #2 - Blogging ? B2B [cloud] Inbound Marketing - Don't ask for perm...
2013.04.12 #2 - Blogging ? B2B [cloud] Inbound Marketing - Don't ask for perm...2013.04.12 #2 - Blogging ? B2B [cloud] Inbound Marketing - Don't ask for perm...
2013.04.12 #2 - Blogging ? B2B [cloud] Inbound Marketing - Don't ask for perm...
 
Cloud B2B
 Cloud B2B Cloud B2B
Cloud B2B
 
Warnings social media rev 3
Warnings social media rev 3Warnings social media rev 3
Warnings social media rev 3
 
Customer Growth in Web, B2B + Mobile Apps
Customer Growth in Web, B2B + Mobile AppsCustomer Growth in Web, B2B + Mobile Apps
Customer Growth in Web, B2B + Mobile Apps
 
Tema De Vida Yahoo!
Tema De Vida Yahoo!Tema De Vida Yahoo!
Tema De Vida Yahoo!
 
UoL DBA Course Welcome Message
UoL DBA Course Welcome MessageUoL DBA Course Welcome Message
UoL DBA Course Welcome Message
 
Bol.com #dw15
Bol.com #dw15Bol.com #dw15
Bol.com #dw15
 
Shopping UOL
Shopping UOLShopping UOL
Shopping UOL
 
Lessons Learned as a Father and a CMO
Lessons Learned as a Father and a CMOLessons Learned as a Father and a CMO
Lessons Learned as a Father and a CMO
 
Mr. Tam Kin Lui's presentation at QITCOM 2011
Mr. Tam Kin Lui's presentation at QITCOM 2011Mr. Tam Kin Lui's presentation at QITCOM 2011
Mr. Tam Kin Lui's presentation at QITCOM 2011
 
2015 11-03 - ibm overview for electronics manufacturing services thorsten sch...
2015 11-03 - ibm overview for electronics manufacturing services thorsten sch...2015 11-03 - ibm overview for electronics manufacturing services thorsten sch...
2015 11-03 - ibm overview for electronics manufacturing services thorsten sch...
 
How Cloud B2B Enables Michelin’s International Operations
How Cloud B2B Enables Michelin’s International OperationsHow Cloud B2B Enables Michelin’s International Operations
How Cloud B2B Enables Michelin’s International Operations
 
Voice and Video Join IT In The Cloud - Huawei Enterprise
Voice and Video Join IT In The Cloud - Huawei EnterpriseVoice and Video Join IT In The Cloud - Huawei Enterprise
Voice and Video Join IT In The Cloud - Huawei Enterprise
 
Remote Exploitation of the Dropbox SDK for Android
Remote Exploitation of the Dropbox SDK for AndroidRemote Exploitation of the Dropbox SDK for Android
Remote Exploitation of the Dropbox SDK for Android
 
Azure Active Directory
Azure Active DirectoryAzure Active Directory
Azure Active Directory
 
Uol cinema
Uol cinemaUol cinema
Uol cinema
 
Huawei Professional Channel Service Partnering for Success - Huawei Fusion C...
Huawei Professional Channel Service Partnering for Success - Huawei Fusion C...Huawei Professional Channel Service Partnering for Success - Huawei Fusion C...
Huawei Professional Channel Service Partnering for Success - Huawei Fusion C...
 
CloudFoundry-summit-2015-a-look-back
CloudFoundry-summit-2015-a-look-backCloudFoundry-summit-2015-a-look-back
CloudFoundry-summit-2015-a-look-back
 

Semelhante a B2B Integration in the Cloud

Session 1: The SOAP Story
Session 1: The SOAP StorySession 1: The SOAP Story
Session 1: The SOAP Storyukdpe
 
Web Services and Devices Profile for Web Services (DPWS)
Web Services and Devices Profile for Web Services (DPWS)Web Services and Devices Profile for Web Services (DPWS)
Web Services and Devices Profile for Web Services (DPWS)Jorgen Thelin
 
Carrier As A Service15102009
Carrier As A Service15102009Carrier As A Service15102009
Carrier As A Service15102009vnandlall
 
Lightbend Fast Data Platform
Lightbend Fast Data PlatformLightbend Fast Data Platform
Lightbend Fast Data PlatformLightbend
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)Jeff Green
 
Building Enterprise Interoperability Applications Using Microsoft
Building Enterprise Interoperability Applications Using MicrosoftBuilding Enterprise Interoperability Applications Using Microsoft
Building Enterprise Interoperability Applications Using Microsoftwebhostingguy
 
SOAP--Simple Object Access Protocol
SOAP--Simple Object Access ProtocolSOAP--Simple Object Access Protocol
SOAP--Simple Object Access ProtocolMasud Rahman
 
Cloud integration and tools
Cloud integration and toolsCloud integration and tools
Cloud integration and toolsI8Cstage
 
BlazeDS
BlazeDS BlazeDS
BlazeDS Priyank
 
Indigo Product And Technology Overivew 2005
Indigo Product And Technology Overivew 2005 Indigo Product And Technology Overivew 2005
Indigo Product And Technology Overivew 2005 ir. Carmelo Zaccone
 
Making Sense Of Web Services
Making Sense Of Web ServicesMaking Sense Of Web Services
Making Sense Of Web ServicesJorgen Thelin
 
Networking and communications security – network architecture design
Networking and communications security – network architecture designNetworking and communications security – network architecture design
Networking and communications security – network architecture designEnterpriseGRC Solutions, Inc.
 
BizTalk on App Services
BizTalk on App ServicesBizTalk on App Services
BizTalk on App ServicesBizTalk360
 
SOA - Creating True Business Agility
SOA - Creating True Business AgilitySOA - Creating True Business Agility
SOA - Creating True Business AgilityBrian C. Edwards
 
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)Jorgen Thelin
 

Semelhante a B2B Integration in the Cloud (20)

Session 1: The SOAP Story
Session 1: The SOAP StorySession 1: The SOAP Story
Session 1: The SOAP Story
 
Web Services and Devices Profile for Web Services (DPWS)
Web Services and Devices Profile for Web Services (DPWS)Web Services and Devices Profile for Web Services (DPWS)
Web Services and Devices Profile for Web Services (DPWS)
 
Carrier As A Service15102009
Carrier As A Service15102009Carrier As A Service15102009
Carrier As A Service15102009
 
P2P .NET short seminar
P2P .NET short seminarP2P .NET short seminar
P2P .NET short seminar
 
Lightbend Fast Data Platform
Lightbend Fast Data PlatformLightbend Fast Data Platform
Lightbend Fast Data Platform
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)
 
Building Enterprise Interoperability Applications Using Microsoft
Building Enterprise Interoperability Applications Using MicrosoftBuilding Enterprise Interoperability Applications Using Microsoft
Building Enterprise Interoperability Applications Using Microsoft
 
SOAP--Simple Object Access Protocol
SOAP--Simple Object Access ProtocolSOAP--Simple Object Access Protocol
SOAP--Simple Object Access Protocol
 
Cloud integration and tools
Cloud integration and toolsCloud integration and tools
Cloud integration and tools
 
BlazeDS
BlazeDS BlazeDS
BlazeDS
 
Indigo Product And Technology Overivew 2005
Indigo Product And Technology Overivew 2005 Indigo Product And Technology Overivew 2005
Indigo Product And Technology Overivew 2005
 
Chapter2 Application
Chapter2 ApplicationChapter2 Application
Chapter2 Application
 
Making Sense Of Web Services
Making Sense Of Web ServicesMaking Sense Of Web Services
Making Sense Of Web Services
 
soap toolkit
soap toolkitsoap toolkit
soap toolkit
 
Networking and communications security – network architecture design
Networking and communications security – network architecture designNetworking and communications security – network architecture design
Networking and communications security – network architecture design
 
BizTalk on App Services
BizTalk on App ServicesBizTalk on App Services
BizTalk on App Services
 
SOA - Creating True Business Agility
SOA - Creating True Business AgilitySOA - Creating True Business Agility
SOA - Creating True Business Agility
 
Kamailio - Secure Communication
Kamailio - Secure CommunicationKamailio - Secure Communication
Kamailio - Secure Communication
 
SOAP WEB TECHNOLOGIES
SOAP WEB TECHNOLOGIESSOAP WEB TECHNOLOGIES
SOAP WEB TECHNOLOGIES
 
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
 

Último

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

B2B Integration in the Cloud

  • 1. B2B-integration in the ‘cloud’ guy.grets@i8c.be brik.vanslambrouck@i8c.be
  • 2. Get acquainted with B2B integration Overall presentation goal
  • 3. Abstract Gedreven door nieuwe business processen en door regulering neemt de behoefte voor gegevensuitwisseling tussen organisaties hand over hand toe. Als 'trading partners' wisselen bedrijven massaal gegevens uit onder de vorm van elektronische berichten of 'events'. De automatisering van deze B2B-communicatie kent zeer belangrijke verschillen ten overstaan van de integratie door middel van 'enterprise service buses' binnen een organisatie. Tijdens deze avondconferentie verkrijgt U inzicht in de verschillende protocollen en berichtformaten die terzake worden toegepast, gaande van file transfer en EDI tot AS2 met allerlei XML-dialecten. Ook beveiliging en integratie met 'eindsystemen' wordt uitvoerig behandeld. De markt van B2B-integratie-oplossingen is overigens in volle evolutie. En met de komst van 'cloud computing' zal de wereld van B2B-communicatie nog drastisch wijzigen. Communicatie via de cloud, en met partners in de cloud, vormt een belangrijk toekomstperspectief ! De sprekers geven de nodige achtergrond en leiden U, in één avond, door de boeiende evoluerende wereld van B2B-integratie al dan niet via cloud computing.
  • 4. Integration consultancy ESB, SOA, BPMS, B2B, EAI, Composite Apps Vendor independent 33 consultants Part of the Cronos group http://www.i8c.be Who are we?
  • 5. The “waves” 1st: EDI and closed networks 2nd: From 2000 onwards: Internet & XML 3rd: 2010: Cloud & Integration-As-A-Service Picture by Mila Zinkova
  • 6.
  • 10.
  • 11. The 1st wave Organization B Organization A Value Added Network LOC+147+0090305::5’ MEA+WT++KGM:22500’ LOC+9+NLRTM’ LOC+11+SGSIN’ RFF+BM+933’ EQD+CN+ABCU2334536’ NAD+CA+ABC:172:20’
  • 12. Value Added Network Routing (but nor format translation) Each party has “mailbox” Different transmission methods Phone line, ISDN, Bisync, X.25, FTP, OFTP, X.400 mailbox, FTP, WebSphereMQ (IBM), .. Trusted Third Party, e.g. audit information Interconnect to other VANs No translation or transformations
  • 13.
  • 17.
  • 18.
  • 19. VAN setup Back-end Application Back-end Application EAI File (CSV) Appl. adapter Translator Transform VAN #2 X400 EDI FTP Adapter VAN VAN connector FTP Mail Dial up VPN
  • 20.
  • 22. OK for large organizations, not for SME’s
  • 23. Rip-and-read-processingEDI 98% 95% EDI SME’s 5% FORTUNE 1000 2%
  • 24.
  • 25.
  • 29.
  • 30. 2nd Wave – Internet & XML Decline of the VANs Direct communication But also upcome of the TDN’s, ASP’s, ... XML as an alternative message format Standardization of XML message formats New protocols (on top of TCP/IP) HTTP: Web Services, EDIINT AS2, POX, RosettaNet RNIF, ebXML ebMS, ... File transfer: FTP, SFTP, FTPS Mail: SMTP, AS1
  • 32. And more B2B XML standards...
  • 33. Too many B2B XML standards “Long tail of B2B standards”... EDI handles diversity with EDI Message Implementation Guidelines
  • 34. “New” B2B Protocols Internet & TCP/IP de facto standard Decline of X.25, X.400, Bisync, ISDN, ... HTTP XML over HTTP (Plain Old XML) ebMS – ebXML Messaging, RosettaNet RNIF AS2 File Transfer: FTP, SFTP, FTPS, OFTP, OFTP2, AS3 Mail: SMTP, AS1 Very limited use of Web Services and SOAP!
  • 35. EDIINT EDI over the INTernet Initiative within IETF Apply existing IETF Standards Adds retry, security (S/MIME), acknowledgements Any payload: EDI, XML, binary Applicability Statement EDIINT/AS1: over email EDIINT/AS2: over HTTP EDIINT/AS3: over FTP RFC 1123 Requirements for Internet Hosts RFC 1767 MIME Encapsulation of EDI Objects RFC 1847 Security Multiparts for MIME RFC 2045 MIME Format of Internet Message Bodies RFC 2046 MIME Media Types RFC 2049 MIME Conformance Criteria and Examples RFC 2298 An Extensible Message Format for Message Disposition Notifications RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1 RFC 2821 Simple Mail Transfer Protocol (SMTP) RFC 2822 Standard for the Format of Internet Text Messages RFC 3370 Cryptographic Message Syntax (CMS) Algorithms RFC 3798 Message Disposition Notification RFC 3851 S/MIME Version 3.1 Message Specification RFC 3852 Cryptographic Message Syntax
  • 36.
  • 37. AS2 & SFTP Products
  • 38. Message Level Security Authenticate sender Trust Certificate Public Verify Private Receiver Sender Sign Encrypt Decrypt S/MIME (PKCS#7) Public Private Trust Certificate Sign Verify MDN Private Public Over unsecure protocols: HTTP, SMTP, ... For non-repudiation: cannot deny sending/receiving the message
  • 39.
  • 40. ISP - Return of the VAN
  • 41. Market consolidation Acquisitions Sterling Commerce, ViaCore  IBM ADX & SoftShare  Liaison Mergers Inovis/GXS merger Partnerships IBM partners with Hubspan Microsoft partners with GXS Oracle partners with E2Open and SPS Commerce SAP Partners with Crossgate
  • 42. 3rd wave: Cloud Computing
  • 43. I nfrastructure Integration What is cloud computing? AAS As-A-Service Abstraction of the hardware Don’t care where those servers are
  • 44. What is cloud computing? P latform AAS As-A-Service Abstraction of the software Don’t care: about OS, #servers, … Build or deploy my application on provided platform
  • 45. What is cloud computing? S oftware AAS Storage As-A-Service SAAS: Abstraction of everything Just want to use the application
  • 46. The Cloud stack Desktop Software Platform Infrastructure Storage
  • 47. Some SAAS providers Billing: CRM: Collaboration: ERP: HR: Product & Price configuration: Business Intelligence:
  • 48. 3rd wave: the Cloud Connecting to the cloud Connecting through the cloud Integration
  • 49. Salesforce to elsewhere Outbound messaging Async Secure HTTPS Supports X509 Client Certificates Reliable, 24h retry Only notifications Info about objects that have changed api Earlier API version: only polling Enterprise customers: Salesforce connectors for SAP and Oracle
  • 50. Cloud specific adapters Tibco Salesforce Plug-in WebMethods Salesforce Adapter
  • 51. Google App Engine to on-premise Enterprise Google Google AppEngine Application Public Resource on Intranet Linux “Reverse Invoke” Secure Data Connector “SDC Server” Fetch Private Resource on Intranet SignedFetch SSL Username/password Resource Rules
  • 52.
  • 53. Cloud as DMZ BizTalk Server 2010 AppFabric Connect for Services WSO2 Cloud Services Gateway
  • 54.
  • 55. Will AMQP standard be adopted?
  • 56.
  • 57. 3rd wave: the Cloud On premise Cloud Company A Company B
  • 58. Babelway Belgian company, founded in 2007 http://www.babelway.com B2B Integration SaaS [multi-tenant] GOAL:simplify B2B data exchange No system installation and maintenance No B2B software installation and maintenance Easy operations, easy conf. of connections 1 to many.
  • 59. Babelway – Solution Overview 3 Main Functions Transport of electronic messages between 2 partners Transformation of messages from an input to an output format (Opt.) Storage of messages for a defined period of time. 2 Technical Parts Message Processing Engine Web GUI
  • 60. Babelway – Configuration - Channel Channel = automatic data flow process between Your system Ext. System of B2B Partner Incoming messages can be routed to a particular channel in function of content or metadata
  • 62. Many comm. protocols are supported HTTP/S (web) | FTP/S | SFTP | SMTP & POP3 (email) | AS2 | OFTP | SOAP | X.400 Babelway – Configuration - Gateway
  • 63. Multiple message formats are supported XML | Excel | HTML | EDIFACT | X12 | TRADACOM | PDF | CSV | flat files Babelway – Configuration - Messages
  • 64.
  • 66. Drag and drop (choices, loops, ...)
  • 67. XSLT (+ create own functions)
  • 69. Lookup tables (+ auto. population)
  • 71.
  • 72. Babelway – System Architecture Amazon AWS EC2 and S3 Services (I-a-a-S)
  • 73. Boomi – http://www.boomi.com Founded in 2000, acquired in 2010 by Dell "Integration is a key element in Dell's future transformation into software and services," says Ray Wang, principal Analyst and chief executive officer at Constellation Research. "Companies like Dell, HP, and Cisco will need to be in software in order to grow." Connects any combination of cloud, SaaS and on-premise applications with no appliances, no software, and no coding Software-as-a-Service platform No hw/sw to install or maintain, auto. upgrades Accessible via any internet browser Multi-tenant architecture
  • 74.
  • 77.
  • 78. Main component in Boomi integration Represents an interface between 2+ systems on business proc. level Composed of shapes connected like a flow chart Executions can be event-based or schedule driven (complex) scheduler API to incl. event-driven integr. into your process Boomi AtomSphere – Process
  • 79. End-points of a process Get data in or send data out Enable communication with applications and data sources On-premise applications - e.g. SAP Cloud/Web-based applications – e.g. Salesforce.com Data repositories – e.g. FTP, DB or an email server Accomplish integration by abstracting the technical details of APIs and transportation protocols. Boomi AtomSphere - Connectors
  • 80. Boomi – The Boomi Atom (1) ... Lightweight dynamic runtime engine Can be deployed On a local machine in your network (on-premise) access to internal resources or applications (behind the company’s firewall) solves On-Premise-to-SaaS integration problem In the BoomiAtomSpherecloud connect with resources or applications accessible via the internet (e.g. web applications or FTP sites) all computing is performed in the Boomi data center > No software or hardware needs to be installed. for SaaS-to-SaaS integration
  • 81. Contains all the components required to execute an integr. proc. from end to end (incl. connectors, transformation rules, …) Monitoring - Status and health of “all atoms” and integration processes Dashboard Provides secure access to on-premise application(s) when deployed behind firewall Boomi - ... The Boomi Atom (2) HTTPS -128 bit encr.
  • 82. Build: ... Visual Integration Technology (point-and-click, drag-and-drop) Library of pre-built connectors and process maps Boomi – Integrate in 3 steps – 1. Build
  • 83. 2. andDeploy integration process Boomi – Integrate in 3 steps – 2. Deploy Atom Name Atom
  • 84. 3. Manage all integrations from the AtomSphere platform. Boomi – Integrate in 3 steps – 3. Manage Atom Name Atom Name
  • 85. Version control offers rollback of integration processes Concept of environments is provided Molecules - (Ent. Ed.) Atom version which provides High-Availability - through Fault-Tolerance High Performance - through intelligent Load-Balancing Boomi – Extra Features
  • 86.
  • 87. No programmingSnapLogic – http://www.snaplogic.com
  • 88. SL Server Execution engine (security, logging, runtime, ...) for complex data transfer and transformation tasks pipelines are published Can be installed Local Linux, Windows, Mac OS X In the cloud Rackspace, Amazon Web Service, Private cloud SnapLogic – Server
  • 89. SL Designer Browser-based visual configuration tool (allowing drag-and-drop functionality) Create and configure workflow pipelines connecting any system (no need for custom code) SnapLogic - Designer
  • 90. Orchestration of Snaps that solve an integration path from end to end Snaps are connected together in the Designer Can be scheduled, triggered on-event or on-demand Addressable by a simple REST URL SnapLogic - Pipeline
  • 91. SL SnapStore - http://store.snaplogic.com/ Online store for snaps ( sw delivery model) Snap Certified connector plug-in for the SnapLogic Platform Interfaces with applications to easily perform data operations without any custom code Created by developers ( > SnapLogic API (SnAPI) and SDK) for private use to place for sale and download from the SnapStore Cost-effective alternative to custom hand-coding SnapLogic – SnapStore AND/ OR
  • 92. SL SnapCenter Enterprise level clustering solution Allows easy conf. for 1+ SL servers to scale up parallel pipeline processing Users build, manage and execute pipelines as on a single SL server Cluster manages execution of pipeline behind the scenes in distributed env. Higher throughput, higher # of integration tasks Console’s tabs: overview, pipeline & server, events and history SnapLogic – Architecture - SnapCenter
  • 93. SnapLogic – RESTful Architecture
  • 94.
  • 104.
  • 105. - acquired by IBM WebSphere Cast Iron Cloud Integration Pre-configured integration solutions for hundreds of leading enterprise and cloud applications “Configuration, not coding" approach Cast Iron
  • 106. Cast Iron: does 4 things Connectivity - Connect to ent. apps, on-demand apps, databases, flat-files etc. Transformation - graphically map data between source and target applications Business Logic (Workflow) - graphically define the flow of data between source and target applications Management-one console manages your integration, and have complete visibility to data flowing thru the appliance
  • 107. 2 deployment models: in Cast Iron Cloud I-a-a-S on Cast Iron integr. appliances Integr.On-Premise WebSphere DataPower Cast Iron Appliance XH40: physical appliance to add to on-premise datacenter WebSphere Cast Iron Hypervisor Edition: virtual appliance that can be installed on own hardware Cast Iron – Product Solutions
  • 108.
  • 111. Lawson
  • 115. Siebel
  • 116.
  • 117. Hubspan Example of Intergration Service Provider that pretends to be Integration As A Service Why not IAAS? No “self service”
  • 118.
  • 119.
  • 120. Microsoft IAAS announced Also this week, we disclosed an early peek into our strategy of “Integration as a Service” which begins to shed light on how we will be taking the integration workload to the cloud.  This is a transition we have already made with Windows Server and SQL Server (as we have released Azure flavors of these server products); and we are committed to following this same path with integration. Our plans to deliver a true Integration service – a multi-tenant, highly scalable cloud service built on AppFabric and running on Windows Azure – will be an important and game changing step for BizTalk Server, giving customers a way to consume integration easily without having to deploy extensive infrastructure and systems integration.
  • 122. Summary Integration As AService Very promising Interesting new players + market turmoil Mix of in the cloud & on-premise Software and Hardware appliances Self-service (but someone’s got to do it) 1st wave: EDI & VAN Old technologies aren’t gone yet, e.g. EDI 2nd wave: XML over Internet AS2, SFTP, … With or without Integration Service Provider Many XML languages, too many XML dialects 3rd wave: Integration As AService
  • 123.
  • 124. Acquisitions, mergers, takeovers...
  • 125. Which vendors (ISP, integration) will reinvent themselvesOracle8i , Oracle9i, Oracle10g, Oracle11g, Oracle12c ? Chief Cloud Officer?

Notas do Editor

  1. All sorts of data exchanged...
  2. In the most basic form, a VAN (value-added network) acts as a regional post office. They receive transactions, examine the 'from' and the 'to' information, and route the transaction to the final recipient. VANs provide a number of additional services, e.g. retransmitting documents, providing third party audit information, acting as a gateway for different transmission methods, and handling telecommunications support.
  3. http://www.unece.org/trade/untdid/d06b/trmd/trmdi1.htmhttp://en.wikipedia.org/wiki/X12_Document_List
  4. TODO: animationKost: veel leger dan prijs postzegel, geen manuele invoer, geen fouten, …
  5. http://www.spec2000.com/http://www.mpxml.org/http://www.pcats.org/http://www.aftermarket.org/technology/pies.aspxhttp://www.taxml.org/http://www.iptc.org: NewsML, EventsML-G2, SportsML-G2, NewsML, NTF, IIM, IPTC 7901http://www.rixml.org/http://www.rets.org/http://www.agxml.org/http://www.acord.orghttp://www.opentravel.org/
  6. http://blogs.gxs.com/keifers/2009/03/read-the-complete-long-tail-of-b2b-story-in-supply-chain-quarterly.html
  7. “Biggest” of the 2 has FTP server
  8. TODO: animation(too fully understand, requires understanding of public/private key)Message signingUsually not HTTP Basic AuthenticationNon-repudiation through signed acknowledgements (MDN)Network security: discussed furtherMessage level encryption vs. HTTP/SUsually same keypair/certificate for signing/encryption
  9. http://www.sterlingcommerce.com/about/analyst-research/Magic+Quadrant+for+Integration+Service+Providers+2009.htm
  10. Interesting & relevant blog: http://blogs.gartner.com/benoit_lheureux/
  11. Flexiscale is British/EuropeRackSpace doesn’t have a real offering yetEasy and quick to provision
  12. Coghead runs on Amazon EC2; was acquired by SAPOverzicht van vele cloud offerings: http://peterlaird.blogspot.com/
  13. Solve360=Norada37signals: http://highrisehq.com/
  14. Contract is defined by of Web Service Endpoint is generated by Salesforce and needs to be implemented; Salesforce outbound messaging does not allow to call web services with contract defined elsewhere
  15. Google - Secure Data ConnectorWorkday – acquired CapeClearSalesForce / Force.com
  16. Another example: WSO2 Cloud Services Gateway
  17. http://tomuse.com/online-storage-backup-software.htmlhttps://www.unlimitedgb.com/sftp-hosting.html
  18. http://blog.programmableweb.com/2011/01/03/api-growth-doubles-in-2010-social-and-mobile-are-trends/http://www.scribd.com/doc/13361024/Open-APIs-State-of-the-Market
  19. From cloud to on-premise is often hardest...
  20. 1 to many: e.g. Connected to X.400 => no seperate VAN supscription necessary
  21. REST API: Tickets: search and listMessages: search, list and view detailsChannels: search and listCatalogue: search and listPush a message
  22. Flow chart: to illustrate the steps through which data is transformed, routed and manupulated from source to destination.
  23. Als metafoor: een connector is als een plug en een API als een socket
  24. 2: atoms can be deployed in the cloud to Boomi’s data center or a 3th party data center such as e.g. Amazon ???? How does this work?
  25. Atoms track state to ensure that only unique data is processed (dupl. Detection)
  26. Library: built by a community, the AtomSphere ecosystem expandsVisual Integration Technology (point-and-click, drag-and-drop)Library of pre-built connectors and process maps
  27. Monitor health and activity of all AtomsReview detailed logs of processesSubscribe to alerts that broadcast via RSS for proactive notification of failuresVia Managament Tab users can follow up integration process(es) executionsAssociated log and status notificationsRetry capabilities for messages which had an error during transit
  28. High-availability also ‘self-healing capabilities’Concept of environments: to have the same integration process pointed to different locations (e.g. Test, QA, Production)
  29. TODO: put graphical example, eg For example, a simple pipeline could connect to a source system such as SugarCRM using a SugarCRM Snap, retrieve select data, transform it using a series of functional Snaps, and then write it to a target DB using a DBWrite Snap.
  30. SL SnapCenter: central command center for enterprises to build, deploy, manage and visualize the complex data flow through their integrated applications
  31. All end points are HTTP compatible data services, providing a REST interface to SaaS applications from any web technology.
  32. http://www.castiron.comhttp://community.castiron.com
  33. https://supplier.intel.com/static/FileTransfer/http://partnerconnect.hubspan.net/
  34. DataIntegration: More about synchronization, replication Consider everything as data sources and pull data (as opposed to push based events)Informatica:- PowerCenter Cloud Edition: PowerCenter on Amazon EC2- Pervasive: still at v9.2, v10 will bring cloud solutionStill on-premise, not in the cloud?- KapowSoftware: “screen scraping” approach to cloud integration (http://www.kapowsoftware.com/)- Scribe: focus on integration with Microsoft Dynamics CRM (http://www.scribesoft.com)
  35. Jitterbit: open source project, also version as-a-service available, deployed on AmazonAppirio Cloudworks; very vague
  36. http://blogs.msdn.com/b/biztalk_server_team_blog/archive/2010/10/28/changing-the-game-biztalk-server-2010-and-the-road-ahead.aspx
  37. From Microsoft PDC10 – Microsoft BizTalk Server and Future of Integration
  38. http://blogs.gartner.com/benoit_lheureux/http://blogs.gartner.com/daryl_plummerhttp://www.cloudappintegration.com/