Mashup integration services in B2B scenarios

  • 284 views
Uploaded on

Currently available solutions on the market addressing enterprise needs for Business to Business (B2B) integration have certain disadvantages, which includes the need of developers to implement B2B …

Currently available solutions on the market addressing enterprise needs for Business to Business (B2B) integration have certain disadvantages, which includes the need of developers to implement B2B collaborations or the time needed to implement or change such integration projects. Enterprise Mashups, a new generation of Web-based applications which integrates users from the business units with limited programming skills in the development process, can address some of those issues. This paper presents a novel pattern which can be used to support cross-organizational integration by using the Enterprise Mashup paradigm together with Mashup integration services. This pattern is demonstrated by an implemented prototype which was evaluated by means of a sample scenario.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
284
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Using Mashup Integration Services inB2B ScenariosSYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS Robert Siebeck1 3, Till Janner1, Christoph Schroth1, Volker Hoyer1 2, Wolfgang Wörndl3, Florian Urmetzer1 1 SAP Research CEC St. Gallen, Switzerland 2 University of St. Gallen, =mcminstitute, Switzerland 3 Technische Universität München, Germany Speaker: Volker Hoyer (volker.hoyer@sap.com)
  • 2. SAP Research Global Network Darmstadt Dresden Belfast Montréal Karlsruhe Walldorf St.Gallen Shanghai Palo Alto Sophia Antipolis Zurich Pretoria Brisbane SAP Labs-based Research Centers Campus-based Engineering Centers planned© SAP 2009 / Enterprise Mashup Integration Services / Page 2
  • 3. Agenda 1. Motivation and Challenges 2. Background and Related Work 3. Enterprise Mashup Integration Patterns 4. Mashup Integration Services 5. Conclusion and Outlook© SAP 2009 / Enterprise Mashup Integration Services / Page 3
  • 4. Motivation and Challenges Problem Statement  Existing approaches for B2B collaboration lack on richness or reach  Enterprise Mashups enable fast and flexible B2B collaboration B2B Integration Challenges  Long development cycles  Expensive development  Lacking availability of solutions for small and medium enterprises© SAP 2009 / Enterprise Mashup Integration Services / Page 4
  • 5. Agenda 1. Motivation and Challenges 2. Background and Related Work 3. Enterprise Mashup Integration Patterns 4. Mashup Integration Services 5. Conclusion and Outlook© SAP 2009 / Enterprise Mashup Integration Services / Page 5
  • 6. B2B Hubs Hard-Wired Electronic Interoperation Vendor Software Service Multienterprise/ B2B Gateway MFT Suites EDI Translators IaaS B2BPO SW Accenture x x Adv. Data Exch. x Axway x x x Click Commerce x x x Covisint x Crossgate x x DICentral x x E2Open x x EasyLink Services x eZCom Software x x x GxS x x x x Hubspan x x Inovis x x x x x nuBridges x x x Seeburger x x x Sterling Com. x x x x x SupplyOn x TietoEnator x x Tumbleweed x© SAP 2009 / Enterprise Mashup Integration Services / Page 6
  • 7. Background and Related Work What are Enterprise Mashups? An Enterprise Mashup is a Web-based resource that combines existing resources, be it content, data or application functionality, from more than one resource by empowering the end users to create individual information centric and situational applications.© SAP 2009 / Enterprise Mashup Integration Services / Page 7
  • 8. Background and Related Work Enterprise Mashup Terminology and Platforms Mashup Mashup Platforms and Tools Mashup Wiring Enterprise Mashup Stack Gadget Screen Flow Gadget Product: Screen Piping Resource API Systems/ Services© SAP 2009 / Enterprise Mashup Integration Services / Page 8
  • 9. Agenda 1. Motivation and Challenges 2. Background and Related Work 3. Enterprise Mashup Integration Patterns 4. Mashup Integration Services 5. Conclusion and Outlook© SAP 2009 / Enterprise Mashup Integration Services / Page 9
  • 10. Enterprise Mashup Integration Pattern OverviewIntegration between two Mashup Platforms can be done on several layers: Pattern 1: Sharing of Mashup Platform Pattern 2: Provide a Gadget Pattern 3: Provide a Screen Pattern 4: Provide an API/ Resource Pattern 5: Connect Resources Pattern 6: Mashup Integration Services (PaaS) 1 2 3 4 5© SAP 2009 / Enterprise Mashup Integration Services / Page 10
  • 11. Enterprise Mashup Integration Pattern Advantages and Disadvantages Pattern Advantages Disadvantages P1: Share Mashup Few integration issues, easy to No automated data exchange, media break Platform implement P2: Provide a Gadget Automated data exchange Gadget need to be available, company A has to follow the process defined by company B’s gadget P3: Provide a Screen Automated data exchange, Company A needs to follow the screen-flow company A can customize screen- design of company B, possibly a developer flow is needed to integrate the screen into the gadget P4: Provide an API/ Automated data exchange, Company B needs to provide an API, which Resource company A can customize the probably requires a developer process and screen-flow design P5: Connect Automated data exchange, the Hard-wired connection between backend Resources integration issues are hidden from systems is required, which decreases the the end user process’ flexibility, as end users are not enabled to change the process anymore, also the connection has to be established developers© SAP 2009 / Enterprise Mashup Integration Services / Page 11
  • 12. Agenda 1. Motivation and Challenges 2. Background and Related Work 3. Enterprise Mashup Integration Patterns 4. Mashup Integration Services 5. Conclusion and Outlook© SAP 2009 / Enterprise Mashup Integration Services / Page 12
  • 13. Enterprise Mashup Integration Pattern Pattern 6: Mashup Integration ServiceCharacteristics Mashup Platforms at Company A and B can access the Mashup Integration Services via an API Mashup Integration Services provide several supportive features Represents future Platform as a Service (PaaS) environments© SAP 2009 / Enterprise Mashup Integration Services / Page 13
  • 14. Mashup Integration Services Required Services Required Services (Conceptual Perspective)  Organzational Layer  Semantics Layer  Infrastructure Layer© SAP 2009 / Enterprise Mashup Integration Services / Page 14
  • 15. Mashup Integration Services Implementation with Cloud-Based Services Architecture of the Prototype Demonstration Sample Scenario© SAP 2009 / Enterprise Mashup Integration Services / Page 15
  • 16. Agenda 1. Motivation and Challenges 2. Background and Related Work 3. Enterprise Mashup Integration Patterns 4. Mashup Integration Services 5. Conclusion and Outlook© SAP 2009 / Enterprise Mashup Integration Services / Page 16
  • 17. Conclusion and Outlook  B2B collaboration using Mashups  There are several ways to implement B2B collaborations using Mashups  A novel way has been proposed  PaaS Prototype for B2B Transaction  A cloud-based prototype has been implemented: Mashup Integration Services  FAST Project: Implementation and Evaluation of a whole B2B Promotion Scenario http://fast.morfeo-project.eu© SAP 2009 / Enterprise Mashup Integration Services / Page 17
  • 18. Future Work – FAST Project B2B Scenario (POS Promotion Scenario) The promotion crew request is for the planning and staffing of sales promotion events at customer locations or fairs. Scenario Characteristics:  POS scenarios change from case-to-case  Various different partners may be involved  „ad-hocness“ and flexibility© SAP 2009 / Enterprise Mashup Integration Services / Page 18
  • 19. Thank you!© SAP 2008 /Enterprise Mashups: Design Principles towards the Long Tail of User Needs / Page 19
  • 20. Mashup Integration Services Demonstration: Sample Scenario Organization A Organization B Enterprise Mashups 1 7 4 Display accepted Display promotion Collect promotion requests, collect promotion requests accepted promotion requests requests Post JSON via Post XML via REST Web Service Atom Feed REST Web Service RSS feed Mashup Integraton Services 6 Translation, 5 Provide list of Routing Store accepted accepted promotion promotions requests 2 3 Translation, Routing Provide promotion Store promotion requests as RSS requests feed© SAP 2009 / Enterprise Mashup Integration Services / Page 20
  • 21. Mashup Integration Services Yahoo! Pipes used for creating Promotion Requests© SAP 2009 / Enterprise Mashup Integration Services / Page 21
  • 22. Mashup Integration Services Yahoo! Pipes used for creating Promotion Requests© SAP 2009 / Enterprise Mashup Integration Services / Page 22
  • 23. Mashup Integration Services IBM Lotus Mashups to display and accept promotion requests© SAP 2009 / Enterprise Mashup Integration Services / Page 23
  • 24. Mashup Integration Services Yahoo! Pipes for viewing accepted promotion requests© SAP 2009 / Enterprise Mashup Integration Services / Page 24