Enabling Technologies for Flexible Formation of Business Chains R. Seguel, R. Eshuis, P. Grefen IS Group / School of Industrial Engineering Eindhoven University.

Slides:



Advertisements
Similar presentations
Web Service Composition Prepared by Robert Ma February 5, 2007.
Advertisements

TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Engineering and Integrating Business Processes Rik Eshuis.
ACTS Programme M obile I ntelligent A gents for M anaging the Information I nfrastructure ACTS Programme AC338.
Closing the Loop for Everybody’s Energy Resources (CLEVER) Dynamically linking energy supply and consumption in the 21 st century
IBM Corporation business on demand & the Localization Industry Dr Brian O’Donovan, IBM Dublin Software Lab LISA Conference, London, July 2003.
Collaboration The Future Enterprise James S.Pickens
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Convergence – Driving down the Cost of Enterprise IT Christoph Rau BEA Vice President, Central & Eastern Europe October 23, 2003.
11/05/99 1 eBusiness Overview. 11/05/99 2 eBusiness - Definition eBusiness is a framework for seamless integration of critical business systems and their.
Information Systems Infrastructure (IS3314)
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
1 Chapter 7 IT Infrastructures Business-Driven Technology
Rahul Mohta Consultant Microsoft Global Services India
® IBM Software Group © 2007 IBM Corporation Achieving Harmony IBM's Platform and Methodology for Systems Engineering and Embedded Software Development.
Portals and EAI Readings Week 12. Information Systems Integration - IS Portals vs. EAI EAI – links and stores information between applications (the.
5 th Biennial Ptolemy Miniconference Berkeley, CA, May 9, 2003 The Component Interaction Domain: Modeling Event-Driven and Demand- Driven Applications.
System-Level Types for Component-Based Design Paper by: Edward A. Lee and Yuhong Xiong Presentation by: Dan Patterson.
1. Context: Ambient Intelligence Ambient Intelligence (AmI) represents a vision of ubiquitous computing, sensing and actuating to unobtrusively enhance.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
ICE0534 – Web-based Software Development ICE1338 – Programming for WWW Lecture #11 Lecture #11 In-Young Ko iko.AT. icu.ac.kr iko.AT. icu.ac.kr Information.
Distinctions Between Computing Disciplines
Client/Server Software Architectures Yonglei Tao.
IT-Business Alignment – Challenges, Strategic/Operating Planning
Framework: ISA-95 WG We are here User cases Studies
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
© Copyright IONA Technologies 2000, 2001 The Enterprise Portal Company™ Manfred R. Koethe Industrial & Embedded Systems Architect IONA Technologies Applied.
Architecting Web Services Unit – II – PART - III.
7-1 Chapter 7 IT Infrastructures Business-Driven Technology.
DR Software: Essential Foundational Elements and Platform Components UCLA Smart Grid Energy Research Center (SMERC) Industry Partners Program (IPP) Meeting.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
Software Engineering Research paper presentation Ali Ahmad Formal Approaches to Software Testing Hierarchal GUI Test Case Generation Using Automated Planning.
Asynchronous Communication Between Components Presented By: Sachin Singh.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
1 UNIT –II Architecting Web Service. 2 Why SOA? – business point of view  Information Technology (IT) workers face many challenges, including: Limited.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
PDE3 – Frameworks for interoperability of Product Data in SME based environment Lecturer: Ricardo Gonçalves.
2/06/00X-ZIG 26/04/2000 OIC XML SPECIAL INTEREST GROUP(XZIG) PROGRAM SPONSOR
SOA-10: Event-Driven SOA: EDA in an SOA World Ken Wilner Vice President of Technology.
A Component Platform for Experimenting with Autonomic Composition A component framework for supporting composition of autonomic services and bio-inspired.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 13. Review Shared Data Software Architectures – Black board Style architecture.
©2007 · Georges Merx and Ronald J. NormanSlide 1 Chapter 15 The Unified Modeling Language: a Primer.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Qusay H. Mahmoud CIS* CIS* Service-Oriented Computing Qusay H. Mahmoud, Ph.D.
Dr. Rebhi S. Baraka Advanced Topics in Information Technology (SICT 4310) Department of Computer Science Faculty of Information Technology.
Foundational Program Overview September  2004 Copyright RosettaNet. RosettaNet Foundational Programs Program Overview ProgramPhase InvestigateDesignImplement.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Introduction.
Distributed Handler Architecture Beytullah Yildiz
The overview How the open market works. Players and Bodies  The main players are –The component supplier  Document  Binary –The authorized supplier.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21 st Century.
SE 548 Process Modelling WEB SERVICE ORCHESTRATION AND COMPOSITION ÖZLEM BİLGİÇ.
Software Connectors. What is a Software Connector? 2 What is Connector? – Architectural element that models Interactions among components Rules that govern.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
PGDM/ / II Trimester/E-Business. What is supply chain management?  Supply chain management is the co- ordination of entities, activities, information.
Integrated EDI for Microsoft Dynamics® AX AXUG Partner Showcase.
Parallel Programming By J. H. Wang May 2, 2017.
XML Based Interoperability Components
Java Messaging Service (JMS)
Ebusiness Infrastructure Platform
Alerts for Healthcare Process and Data Integration
Decentralized Model-Based Testing of Distributed Systems
Cloud Computing: Concepts
Presentation transcript:

Enabling Technologies for Flexible Formation of Business Chains R. Seguel, R. Eshuis, P. Grefen IS Group / School of Industrial Engineering Eindhoven University of Technology The Netherlands

Agenda Overview Method Business Application Contribution Future Work Ricardo Seguel - Beta Conference - Nov

How to integrate Enterprise Information Systems in an efficient and effective way to form business chains?

Common real world situation Business executives from different countries – meet at international conferences – Look for new opportunities – Do business Many meetings Translators – Listen to an executive – Translate the sentence in his mind – Speak the translated sentence to the other Ricardo Seguel - Beta Conference - Nov

Common real world situation Many languages, own grammar and vocabulary, e.g. Spanish and Dutch Translated sentences with words in the right order and grammar If so – Executives interact and do business Ricardo Seguel - Beta Conference - Nov

Similar scenario in e-business Executives -> Enterprise Inf. Sys. (EIS) Conference -> Electronic market places Meetings -> Integration of EIS between companies Every company speak its own language, defined by a protocol Differences appear even using common standards So companies cannot interact and do business Ricardo Seguel - Beta Conference - Nov

The translator is a protocol adaptor Receive, store and deliver messages in the right order and format. Companies collaborate with providers and consumers and form different chains Ricardo Seguel - Beta Conference - Nov

How to integrate Enterprise Information Systems in an efficient and effective way to form business chains? Using protocol adaptation and the enabling architectures

Agenda Overview Method Business Application Contribution Future Work Ricardo Seguel - Beta Conference - Nov

From Composition to Process Network Ricardo Seguel - Beta Conference - Nov Amazon Dell SalesForce, etc.

Interacting Services Ricardo Seguel - Beta Conference - Nov

Example of mismatch Ricardo Seguel - Beta Conference - Nov Fifo queue: ProductOrder, X cannot consume the messages from the queue in the expected order DeliveryDetails

Example of Adaptor Ricardo Seguel - Beta Conference - Nov

Need for adaptation Collaboration of interacting services to reach a business goal Dynamic service outsourcing – Just-in-time selection of partners Services cannot collaborate if they are incompatible – They cannot be selected Ricardo Seguel - Beta Conference - Nov

Two kinds of mismatch Interface mismatch – Differences in the formats and – specifications on the messages Behavioral mismatch – Two interacting services reach a deadlock if they wait for each other to send a message Ricardo Seguel - Beta Conference - Nov Focus of the research

Own way of working Ricardo Seguel - Beta Conference - Nov

Method Contribution

Efficient and Effective Efficient and automated approach Minimal adaptor – Less complex – Less message overhead Protocols containing – Sequence – Parallelism – Choices – Loops Protocols using synchronous and asynchronous communication – Most of services communicate asynchronously Ricardo Seguel - Beta Conference - Nov Existing methods Not minimal All messages Only sequential processes Only Synchronous comm.

References Synchronous minimal adaptor – R. Seguel, R. Eshuis and P. Grefen. Constructing minimal protocol adaptors for service composition. In Proc. WEWST '09, IEEE ECOWS'09, ACM, Asynchronous minimal adaptor – R. Seguel, R. Eshuis and P. Grefen. Minimal Protocol Adaptors for Loosely Coupled Services. In Proc. 8th IEEE International Conference on Web Services ICWS'10, Miami, USA. IEEE, Ricardo Seguel - Beta Conference - Nov

Agenda Overview Method Business Application Contribution Future Work Ricardo Seguel - Beta Conference - Nov

Gartner predictions (Jan. 2010) Through 2014, the act of composition will be a – stronger opportunity to deliver value from software than the act of development. By 2014, business process networks (BPNs) will – underpin 35% of new multi-enterprise integration projects. Ricardo Seguel - Beta Conference - Nov

Business Chain cases Ricardo Seguel - Beta Conference - Nov (Company W) (Company Y) (Company X) Produce to Stock (forecast driven) Produce to Order (order driven)

Own way of working Ricardo Seguel - Beta Conference - Nov

Adaptation Cases Ricardo Seguel - Beta Conference - Nov Letters a, b, c, d represent adaptation places Demand Chainb, d Supply Chaina, c Hybrid Demand/Supply Chainb, c Demand Chain CODP Supply Chain CODP Hybrid Chain CODP Responsibility to build an adaptor

Example of Adaptor Ricardo Seguel - Beta Conference - Nov An adaptor could be generated with any existing method Example adaptor generated with Seguel et al. ICWS’10

Flexible configuration of an hybrid chain Ricardo Seguel - Beta Conference - Nov b c

Framework Architecture Ricardo Seguel - Beta Conference - Nov

Technology map to Framework Ricardo Seguel - Beta Conference - Nov

Method Contribution

Effective and Efficient Using Service Adaptation – To resolve integration problems of EIS among companies – To enable selection of partners Identifying adaptation responsibility of a partner Architecture and Technology for enabling Flexible Configuration business chains Using an efficient method for business protocol adaptation Ricardo Seguel - Beta Conference - Nov

References R. Seguel, R. Eshuis and P. Grefen. Business Protocol Adaptation for Flexible Chain Management. In Proc. CoopIS 2010, OTM Conferences, Crete, Greece. LNCS, Springer, R. Seguel, R. Eshuis and P. Grefen. Architecture Support for Flexible Chain Management. (To Appear) In Proc. 5th SIKS/BENAIS Conference on Enterprise Information Systems (EIS 2010), Eindhoven, The Netherlands; CEUR-WS, Ricardo Seguel - Beta Conference - Nov

Agenda Overview Method Business Application Contribution Future Work Ricardo Seguel - Beta Conference - Nov

How to integrate Enterprise Information Systems in an efficient and effective way to form business chains? Using protocol adaptation and the enabling architecture

Contribution to the field Information Systems Efficient and Effective Method – To Generate Business Protocol adaptors – To Integrate Enterprise Inf. Sys. Operations Management Efficient and Effective Method – To Enable Flexible Configuration of Business Chains Ricardo Seguel - Beta Conference - Nov

Agenda Overview Method Business Application Contribution Future Work Ricardo Seguel - Beta Conference - Nov

Future Work Architecture support – Reference Architecture and validation of design with more real cases, e.g. De Lage Landen Extending the Architecture prototype – Check other non-functional requirements like efficiency, scalability, portability, etc. – Cost effective and SLA’s Ricardo Seguel - Beta Conference - Nov