SlideShare a Scribd company logo
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

More Related Content

What's hot

Salesforce sales cloud solutions
Salesforce sales cloud solutionsSalesforce sales cloud solutions
Salesforce sales cloud solutions
JanBask LLC
 
06 august meetup - enterprise integration architecture
06   august meetup - enterprise integration architecture06   august meetup - enterprise integration architecture
06 august meetup - enterprise integration architecture
Aldo Fernandez
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Alan McSweeney
 
Sap integration salesforce_presentation
Sap integration salesforce_presentationSap integration salesforce_presentation
Sap integration salesforce_presentationSalesforce Deutschland
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
Sameh Senosi
 
SharePoint Migration-What you need to know
SharePoint Migration-What you need to knowSharePoint Migration-What you need to know
SharePoint Migration-What you need to know
Oliver Wirkus
 
Siebel to Salesforce
Siebel to Salesforce Siebel to Salesforce
Siebel to Salesforce
Pactera_US
 
Power up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccenturePower up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - Accenture
Amazon Web Services
 
Salesforce ppt
Salesforce pptSalesforce ppt
Salesforce ppt
Nimish Chaini
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60
Christian Buckley
 
Fundraising with Salesforce
Fundraising with SalesforceFundraising with Salesforce
Fundraising with Salesforce
Purple Vision
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint Online
Darrell Trimble
 
Salesforce overview
Salesforce overviewSalesforce overview
Salesforce overview
Ratchata Ardchawuthikulawong
 
SharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To ExecutionSharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To Execution
Richard Harbridge
 
Top Benefits of Salesforce in Business
Top Benefits of Salesforce in BusinessTop Benefits of Salesforce in Business
Top Benefits of Salesforce in Business
Fexle Services Pvt. Ltd.
 
Salesforce 101
Salesforce 101Salesforce 101
Salesforce 101
501Partners
 
Salesforce Integration Patterns
Salesforce Integration PatternsSalesforce Integration Patterns
Salesforce Integration Patterns
usolutions
 
Accelerating digital transformation in SAP environment
Accelerating digital transformation in SAP environmentAccelerating digital transformation in SAP environment
Accelerating digital transformation in SAP environment
Logan Vadivelu
 
Salesforce App Cloud First Call Deck
Salesforce App Cloud First Call DeckSalesforce App Cloud First Call Deck
Salesforce App Cloud First Call DeckSalesforce Partners
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing Strategy
Rex Wang
 

What's hot (20)

Salesforce sales cloud solutions
Salesforce sales cloud solutionsSalesforce sales cloud solutions
Salesforce sales cloud solutions
 
06 august meetup - enterprise integration architecture
06   august meetup - enterprise integration architecture06   august meetup - enterprise integration architecture
06 august meetup - enterprise integration architecture
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...
 
Sap integration salesforce_presentation
Sap integration salesforce_presentationSap integration salesforce_presentation
Sap integration salesforce_presentation
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
 
SharePoint Migration-What you need to know
SharePoint Migration-What you need to knowSharePoint Migration-What you need to know
SharePoint Migration-What you need to know
 
Siebel to Salesforce
Siebel to Salesforce Siebel to Salesforce
Siebel to Salesforce
 
Power up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccenturePower up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - Accenture
 
Salesforce ppt
Salesforce pptSalesforce ppt
Salesforce ppt
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60
 
Fundraising with Salesforce
Fundraising with SalesforceFundraising with Salesforce
Fundraising with Salesforce
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint Online
 
Salesforce overview
Salesforce overviewSalesforce overview
Salesforce overview
 
SharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To ExecutionSharePoint Upgrade & Migration Planning: From Strategy To Execution
SharePoint Upgrade & Migration Planning: From Strategy To Execution
 
Top Benefits of Salesforce in Business
Top Benefits of Salesforce in BusinessTop Benefits of Salesforce in Business
Top Benefits of Salesforce in Business
 
Salesforce 101
Salesforce 101Salesforce 101
Salesforce 101
 
Salesforce Integration Patterns
Salesforce Integration PatternsSalesforce Integration Patterns
Salesforce Integration Patterns
 
Accelerating digital transformation in SAP environment
Accelerating digital transformation in SAP environmentAccelerating digital transformation in SAP environment
Accelerating digital transformation in SAP environment
 
Salesforce App Cloud First Call Deck
Salesforce App Cloud First Call DeckSalesforce App Cloud First Call Deck
Salesforce App Cloud First Call Deck
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing Strategy
 

Viewers also liked

Introduction to Cloud B2B Integration
Introduction to Cloud B2B IntegrationIntroduction to Cloud B2B Integration
Introduction to Cloud B2B Integration
Mark 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
 
Cloud B2B
 Cloud B2B Cloud B2B
Cloud B2B
Mario Velotto
 
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 Apps
Cezary Pietrzak
 
UoL DBA Course Welcome Message
UoL DBA Course Welcome MessageUoL DBA Course Welcome Message
UoL DBA Course Welcome Message
Andreas Meiszner
 
Bol.com #dw15
Bol.com #dw15Bol.com #dw15
Bol.com #dw15
Bas Haterd
 
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
IBM 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 2011
QITCOM
 
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 Operations
Mark 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 Enterprise
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
IBM Security
 
Azure Active Directory
Azure Active DirectoryAzure Active Directory
Azure Active Directory
Sovelto
 
Uol cinema
Uol cinemaUol cinema
Uol cinema
Meio & Mensagem
 
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-back
Krishna-Kumar
 

Viewers also liked (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
 

Similar to B2B Integration in the Cloud

Session 1: The SOAP Story
Session 1: The SOAP StorySession 1: The SOAP Story
Session 1: The SOAP Story
ukdpe
 
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 Service15102009
vnandlall
 
P2P .NET short seminar
P2P .NET short seminarP2P .NET short seminar
P2P .NET short seminar
Giuliana Carullo
 
Lightbend Fast Data Platform
Lightbend Fast Data PlatformLightbend Fast Data Platform
Lightbend Fast Data Platform
Lightbend
 
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 Protocol
Masud Rahman
 
Cloud integration and tools
Cloud integration and toolsCloud integration and tools
Cloud integration and tools
I8Cstage
 
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 design
EnterpriseGRC Solutions, Inc.
 
BizTalk on App Services
BizTalk on App ServicesBizTalk on App Services
BizTalk on App Services
BizTalk360
 
SOA - Creating True Business Agility
SOA - Creating True Business AgilitySOA - Creating True Business Agility
SOA - Creating True Business Agility
Brian C. Edwards
 
Kamailio - Secure Communication
Kamailio - Secure CommunicationKamailio - Secure Communication
Kamailio - Secure Communication
Daniel-Constantin Mierla
 
SOAP WEB TECHNOLOGIES
SOAP WEB TECHNOLOGIESSOAP WEB TECHNOLOGIES
SOAP WEB TECHNOLOGIES
tamilmozhiyaltamilmo
 
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
 

Similar to 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)
 

Recently uploaded

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 

Recently uploaded (20)

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 

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?

Editor's Notes

  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/