Data-Aware Service Choreographies through Transparent Data Exchange
|
|
- Clyde Woods
- 5 years ago
- Views:
Transcription
1 Data-Aware Service Choreographies through Transparent Data Exchange University of Stu/gart Universitätsstr Stu/gart Germany Michael Hahn, Dimka Karastoyanova and Frank Leymann InsQtute of Architecture of ApplicaQon Systems Phone Fax
2 Mo%va%on Simulation lattice energy Prepare Input Files opal_in Run Simulation snapshots saturation Process Snapshot Video Plot video plot Prep MC Snapshot Processing snapshots[i] Search Atom Clusters cluster[i] Determine Position and Size possize[i] Visual CLUS XYZR Service Task Data Object Data Object Collection Parallel Gateway Message Start Event End Event Message End Event [1] Binkele and Schmauder: An atomistic Monte Carlo simulation for precipitation in a binary system. In: International Journal for Materials, 94, pp. 1-6, [2] Sonntag Michael et Hahn al.: Using Services and Service Compositions to Enable the Distributed Execution of Legacy Simulation Applications. In: Proc. of ServiceWave'11. 2
3 Mo%va%on t i t k t Simulation lattice energy Prepare Input Files opal_in Run Simulation snapshots saturation Process Snapshot Video Plot video plot Prep MC Snapshot Processing snapshots[i] Search Atom Clusters cluster[i] Determine Position and Size possize[i] Visual 1 Anticipatory data transfer CLUS XYZR Service Task Data Object Data Object Collection Parallel Gateway Message Start Event End Event Message End Event [1] Binkele and Schmauder: An atomistic Monte Carlo simulation for precipitation in a binary system. In: International Journal for Materials, 94, pp. 1-6, [2] Sonntag Michael et Hahn al.: Using Services and Service Compositions to Enable the Distributed Execution of Legacy Simulation Applications. In: Proc. of ServiceWave'11. 3
4 Mo%va%on t i t k t Simulation lattice energy Prepare Input Files opal_in Run Simulation snapshots saturation Process Snapshot Video Plot video plot Prep 2 MC Avoid unnecessary routing Snapshot Processing snapshots[i] CLUS Search Atom Clusters cluster[i] XYZR Determine Position and Size possize[i] Visual 1 Anticipatory data transfer Service Task Data Object Data Object Collection Parallel Gateway Message Start Event End Event Message End Event [1] Binkele and Schmauder: An atomistic Monte Carlo simulation for precipitation in a binary system. In: International Journal for Materials, 94, pp. 1-6, [2] Sonntag Michael et Hahn al.: Using Services and Service Compositions to Enable the Distributed Execution of Legacy Simulation Applications. In: Proc. of ServiceWave'11. 4
5 Mo%va%on 3 Multicasting t i t k t Simulation lattice energy Prepare Input Files opal_in Run Simulation snapshots saturation Process Snapshot Video Plot video plot Prep 2 MC Avoid unnecessary routing Snapshot Processing snapshots[i] CLUS Search Atom Clusters cluster[i] XYZR Determine Position and Size possize[i] Visual 1 Anticipatory data transfer Service Task Data Object Data Object Collection Parallel Gateway Message Start Event End Event Message End Event [1] Binkele and Schmauder: An atomistic Monte Carlo simulation for precipitation in a binary system. In: International Journal for Materials, 94, pp. 1-6, [2] Sonntag Michael et Hahn al.: Using Services and Service Compositions to Enable the Distributed Execution of Legacy Simulation Applications. In: Proc. of ServiceWave'11. 5
6 Outline n Data-Aware Choreography Management Life Cycle n Architecture n Challenges n Conclusions and Outlook Michael Hahn 6
7 Data-Aware Choreography Management Life Cycle Analysis Modeling CM CDM Monitoring Transparent Data Exchange Refinement Abstract Wf Model CDDG Execution Deployment Executable Wf Model PDDG Deployment Bundle Enhanced Phase Methods Software Artifact Michael Hahn 7
8 Introducing a Choreography Data Model (CDM) Choreography Data Model lattice energy opal_in saturation snapshot cluster possize plot video Simulation Prep #energy lattice energy #opal_in Prepare Input Files MC opal_in #lattice, #opal_in #snapshots[], #saturation Run Simulation Snapshot Processing snapshots[i] snapshots saturation #snapshots[i] Search Atom Clusters Process Snapshot cluster[i] #cluster[i], #possize[i] Determine Position and Size possize[i] Video #video #snapshots[] Plot #plot #saturation CLUS XYZR Visual video plot #snapshots[i] #cluster[i] #cluster[i] #possize[i] Service Data Object Data Object Parallel Message End Event Message TraDE Michael Hahn Task Collection Gateway Start Event End Event Data Object 8
9 Data-Aware Choreography Management Life Cycle Analysis Modeling CM CDM Monitoring Transparent Data Exchange Refinement Abstract Wf Model CDDG Execution Deployment Executable Wf Model PDDG Deployment Bundle Enhanced Phase Methods Software Artifact Michael Hahn 9
10 Data Dependencies between Par%cipants (CDDG) MC Prep lattice snapshots video energy Prepare Input Files opal_in Run Simulation Simulation Process Snapshot Video Plot plot Visual saturation snapshots[i] snapshots[i] Snapshot Processing Search Atom Clusters Determine Position and Size cluster[i] possize[i] possize[i] CLUS XYZR cluster[i] cluster possize Michael Hahn 10 cluster[i]
11 Data-Aware Choreography Management Life Cycle Analysis Modeling CM CDM Monitoring Transparent Data Exchange Refinement Abstract Wf Model CDDG Execution Deployment Executable Wf Model PDDG Deployment Bundle Enhanced Phase Methods Software Artifact Michael Hahn 11
12 Par%cipant Data Dependence Graph (PDDG) n Analysis of internal data flow and data dependencies regarding the defined data objects in refined workflows n Knowledge can be used as input for opqmizaqon during modeling Qme and run Qme n PDDGs enable refinement of CDDG Michael Hahn 12
13 Refined Choreography Data Dependence Graph (CDDG) MC Prep lagce snapshots video energy Prepare Input Files opal _ in Run Simula%on size(snapshots) SimulaQon Process Snapshot Video Plot plot Visual saturaqon snapshots [ i ] snapshots [ i ] Snapshot Processing Search Atom Clusters Determine Posi%on and Size cluster [ i ] possize [ i ] possize [ i ] CLUS XYZR cluster [ i ] cluster possize Michael Hahn cluster [ i ] 13
14 Architecture PDDGA TraDEA TraDEZ TraDEY TraDEX TraDEB PDDGB WfMA WfMSA Execution & Monitoring Deployment WfMSB WfMB Choreography & Orchestration Modeling Environment A Modeling & Refinement Choreography & Orchestration Modeling Environment B WfM Workflow Model PDDG Participant Data Dependence Graph WfMS Workflow Management System Data Exchange Message Exchange Michael Hahn 14
15 Challenges Data analysis and optimization algorithms based on introduced new artifacts, i.e., CDM, CDDG & PDDG Incorporating new knowledge into model transformation process Concept and implementation of a distributed TraDE middleware Communication protocols for fault-tolerant, secure and reliable asynchronous data exchange Integration with SOA middleware (ESB, WfMS) and services Data correlation and monitoring Definition of optimization strategies for, e.g., data staging, placement and exchange during run time Michael Hahn 15
16 Conclusions and Outlook n Data-aware service choreography management life cycle with TraDE methods for data flow analysis and opqmizaqon n System architecture that implements the life cycle n challenges represent our road map for future work Michael Hahn michael.hahn@iaas.uni-stuttgart.de Michael Hahn 16
Modeling and Execution of Data-aware Choreographies: An Overview Michael Hahn, Uwe Breitenbücher, Oliver Kopp, Frank Leymann
Institute of Architecture of Application Systems Modeling and Execution of Data-aware Choreographies: An Overview Michael Hahn, Uwe Breitenbücher, Oliver Kopp, Frank Leymann 1 Institute of Architecture
More informationA Management Life Cycle for Data-Aware Service Choreographies
Institute of rchitecture of pplation Systems Management Life ycle for Data-ware Serve horeographies Mhael Hahn, Dimka Karastoyanova and Frank Leymann Institute of rchitecture of pplation Systems, University
More informationProcess Fragment Libraries for Easier and Faster Development of Process-based Applications
Institute of Architecture of Application Systems Process Fragment Libraries for Easier and Faster Development of Process-based Applications David Schumm, Dimka Karastoyanova, Oliver Kopp, Frank Leymann,
More informationReplicability of Dynamically Provisioned Scientific Experiments
Institute of Architecture of Application Systems Replicability of Dynamically Provisioned Scientific Experiments Karolina Vukojevic-Haupt, Florian Haupt, Dimka Karastoyanova, and Frank Leymann Institute
More informationDetecting Frequently Recurring Structures in. BPMN 2.0 Process Models. SummerSOC 2015
Detecting Frequently Recurring Structures in Research BPMN 2.0 Process Models SummerSOC 2015 University of Stuttgart Universitätsstr. 38 70569 Stuttgart Germany Marigianna Skouradaki, Frank Leymann Institute
More informationTowards Choreography Transactions
Towards Choreography Transactions Oliver Kopp, Matthias Wieland, and Frank Leymann Institute of Architecture of Application Systems, University of Stuttgart, Germany Universitätsstraße 38, 70569 Stuttgart,
More informationA Classification of BPEL Extensions
A Classification of BPEL Extensions Oliver Kopp, Katharina Görlach, Dimka Karastoyanova, Frank Leymann, Michael Reiter, David Schumm, Mirko Sonntag, Steve Strauch, Tobias Unger, Matthias Wieland Institute
More informationExtending Choreography Spheres to Improve Simulations
Institute of Architecture of Application Systems Extending Choreography Spheres to Improve Simulations Oliver Kopp, Katharina Görlach, Frank Leymann Institute of Architecture of Application Systems, University
More informationModeling Choreographies: BPMN 2.0 versus BPEL-based Approaches
Institute of Architecture of Application Systems Modeling Choreographies: BPMN 2.0 versus BPEL-based Approaches Oliver Kopp, Frank Leymann, Sebastian Wagner Institute of Architecture of Application Systems,
More informationOracle SOA Suite 10g: Services Orchestration
Oracle University Contact Us: 01 800 214 0697 Oracle SOA Suite 10g: Services Orchestration Duration: 5 Days What you will learn This course deals with the basic concepts of Service Orchestration (SOA)
More informationOracle SOA Suite 11g: Build Composite Applications
Oracle University Contact Us: 1.800.529.0165 Oracle SOA Suite 11g: Build Composite Applications Duration: 5 Days What you will learn This course covers designing and developing SOA composite applications
More informationMicroservices Beyond the Hype. SATURN San Diego May 3, 2016 Paulo Merson
Microservices Beyond the Hype SATURN San Diego May 3, 2016 Paulo Merson Our goal Try to define microservice Discuss what you gain and what you lose with microservices 2 Defining Microservice Unfortunately
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights Web Services and SOA Integration Options for Oracle E-Business Suite Rajesh Ghosh, Group Manager, Applications Technology Group Abhishek Verma,
More information= {A Model-Driven Approach to. Implementing Coordination Protocols in BPEL
Institute of Architecture of Application Systems A Model-Driven Approach to Implementing Coordination Protocols in BPEL Oliver Kopp 1, Branimir Wetzstein 1, Ralph Mietzner 1, Stefan Pottinger 2, Dimka
More informationOASIS BPEL Webinar: Frank Leymann Input
OASIS BPEL Webinar: Frank Leymann Input (OASIS Webinar, March 12th, 2007) Prof. Dr. Frank Leymann Director, Institute of Architecture of Application Systems Former IBM Distinguished Engineer BPEL s Role
More informationBest Practices for Testing SOA Suite 11g based systems
Best Practices for Testing SOA Suite 11g based systems ODTUG 2010 Guido Schmutz, Technology Manager / Partner Trivadis AG 29.06.2010, Washington Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.
More informationWeb Services. Lecture I. Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics
Web Services Lecture I Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics 2015.02.19 Outline Introduction to SOA SOA Concepts: Services Loose Coupling Infrastructure SOA Layers
More informationDynamic Workflows for Grid Applications
Dynamic Workflows for Grid Applications Dynamic Workflows for Grid Applications Fraunhofer Resource Grid Fraunhofer Institute for Computer Architecture and Software Technology Berlin Germany Andreas Hoheisel
More informationWeb Services. Lecture I. Valdas Rapševičius. Vilnius University Faculty of Mathematics and Informatics
Web Services Lecture I Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics 2014.02.28 2014.02.28 Valdas Rapševičius. Java Technologies 1 Outline Introduction to SOA SOA Concepts:
More informationWORKFLOW ENGINE FOR CLOUDS
WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Task Computing Task computing
More informationMoving Applications to the Cloud: An Approach based on Application Model Enrichment
Institute of Architecture of Application Systems Moving Applications to the Cloud: An Approach based on Application Model Enrichment Leymann, Frank; Fehling, Christoph; Mietzner, Ralph; Nowak, Alexander;
More informationUser Tools and Languages for Graph-based Grid Workflows
User Tools and Languages for Graph-based Grid Workflows User Tools and Languages for Graph-based Grid Workflows Global Grid Forum 10 Berlin, Germany Grid Workflow Workshop Andreas Hoheisel (andreas.hoheisel@first.fraunhofer.de)
More informationDistribution and Integration Technologies
Distribution and Integration Technologies Distributed Architectures Patterns and Styles 1 Distributed applications infrastructure ISP intranet wireless backbone desktop computer: server: laptops: tablets:
More information1Z0-560 Oracle Unified Business Process Management Suite 11g Essentials
1Z0-560 Oracle Unified Business Process Management Suite 11g Essentials Number: 1Z0-560 Passing Score: 650 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ 1Z0-560: Oracle Unified Business
More informationConfigurable and Collaborative Scientific Workflows
Configurable and Collaborative Scientific Workflows Michael Hahn and Dimka Karastoyanova Institute of Architecture of Application Systems (IAAS) University of Stuttgart Universitätsstraße 38, 70569 Stuttgart
More informationAN AGENT-ORIENTED EXECUTIVE MODEL FOR SERVICE CHOREOGRAPHY
AN AGENT-ORIENTED EXECUTIVE MODEL FOR SERVICE CHOREOGRAPHY MOHAMMAD ZAHIRI, MOHAMMAD R. KHAYYAMBASHI Department of Computer Eng. and Information Technology, University of Sheikh Bahaei, Isfahan, Iran Computer
More informationUSING THE BUSINESS PROCESS EXECUTION LANGUAGE FOR MANAGING SCIENTIFIC PROCESSES. Anna Malinova, Snezhana Gocheva-Ilieva
International Journal "Information Technologies and Knowledge" Vol.2 / 2008 257 USING THE BUSINESS PROCESS EXECUTION LANGUAGE FOR MANAGING SCIENTIFIC PROCESSES Anna Malinova, Snezhana Gocheva-Ilieva Abstract:
More informationSemantic SOA - Realization of the Adaptive Services Grid
Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software
More informationData as a Service Models and Engineering
Advanced Services Engineering, Summer 2016 Lecture 4 Data as a Service Models and Engineering Hong-Linh Truong Distributed Systems Group, Vienna University of Technology truong@dsg.tuwien.ac.at http://dsg.tuwien.ac.at/staff/truong
More informationBPA Suite to BPEL: a Case Study. Lonneke Dikmans November 2011 Nuremberg, Germany
BPA Suite to BPEL: a Case Study Lonneke Dikmans November 2011 Nuremberg, Germany 1 29 x Vennster Integrated approach from three perspectives Senior consultants with specific expertise and industry knowledge
More informationA Self Analysing and Reliable SOA Model
A Self Analysing and Reliable SOA Model Prachet Bhuyan #, Asima Das #, Durga Prasad Mohapatra * # School of Computer Engineering, KIIT University, Bhubaneswar, Odisha, India * Department of Computer Science
More informationPattern-based Runtime Management of Composite Cloud Applications
Institute of Architecture of Application Systems Pattern-based Runtime Management of Composite Cloud Applications Uwe Breitenbücher, Tobias Binz, Oliver Kopp, Frank Leymann Institute of Architecture of
More informationApproach and Refinement Strategies for Flexible Choreography Enactment
Institute of rchitecture of pplication Systems pproach and Refinement Strategies for Flexible Choreography Enactment ndreas Weiß, Santiago Gómez Sáez, Michael Hahn, Dimka Karastoyanova Institute of rchitecture
More informationAn Agent-Oriented Executive Model for Service Choreography
J. Basic. Appl. Sci. Res., 1(10)1739-1744, 2011 2011, TextRoad Publication ISSN 2090-424X Journal of Basic and Applied Scientific Research www.textroad.com An Agent-Oriented Executive Model for Service
More informationRapid Deployment of VS Workflows. Meta Scheduling Service
Rapid Deployment of VS Workflows on PHOSPHORUS using Meta Scheduling Service M. Shahid, Bjoern Hagemeier Fraunhofer Institute SCAI, Research Center Juelich. (TNC 2009) Outline Introduction and Motivation
More informationSIMPL A Framework for Accessing External Data in Simulation Workflows
SIMPL A Framework for Accessing External Data in Simulation Workflows Peter Reimann 2, Michael Reiter 1, Holger Schwarz 2, Dimka Karastoyanova 1, and Frank Leymann 1 1 Institute of Architecture of Application
More informationConsolidation of Interacting BPEL Process Models with Fault Handlers
Consolidation of Interacting BPEL Process Models with Fault Handlers Sebastian Wagner, Oliver Kopp, and Frank Leymann Institute of Architecture of Application Systems, University of Stuttgart, Germany
More informationDistributed KIDS Labs 1
Distributed Databases @ KIDS Labs 1 Distributed Database System A distributed database system consists of loosely coupled sites that share no physical component Appears to user as a single system Database
More informationOpenTOSCA A Runtime for TOSCA-based Cloud Applications
Institute of Architecture of Application Systems OpenTOSCA A Runtime for TOSCA-based Cloud Applications Tobias Binz 1, Uwe Breitenbücher 1, Florian Haupt 1, Oliver Kopp 1,2, Frank Leymann 1, Alexander
More informationA Quick Chat about SOMF Logical Design of Service Relationship
www.modelingconcepts.com Do not be afraid to ask! A Quick Chat about SOMF Logical Design of Service Relationship For architects, business analysts, system analysts, software developers, modelers, team
More informationSolutions Business Manager. Path to Production for Enterprises
White Paper Solutions Business Manager Solutions Business Manager Path to Production for Enterprises Table of Contents Introduction to the Solutions Business Manager Development Process... 1 The Path to
More informationAdaptive Cluster Computing using JavaSpaces
Adaptive Cluster Computing using JavaSpaces Jyoti Batheja and Manish Parashar The Applied Software Systems Lab. ECE Department, Rutgers University Outline Background Introduction Related Work Summary of
More informationExtending BPMN for Modeling Complex Choreographies. Gero Decker and Frank Puhlmann Hasso Plattner Institut Potsdam, Germany
Extending BPMN for Modeling Complex Choreographies Gero Decker and Frank Puhlmann Hasso Plattner Institut Potsdam, Germany !"77"(!"#$%+./01'#% /("+01'#%("45
More informationIntegrating Legacy Assets Using J2EE Web Services
Integrating Legacy Assets Using J2EE Web Services Jonathan Maron Oracle Corporation Page Agenda SOA-based Enterprise Integration J2EE Integration Scenarios J2CA and Web Services Service Enabling Legacy
More informationOracle SOA Suite 12c: Build Composite Applications. About this course. Course type Essentials. Duration 5 Days
Oracle SOA Suite 12c: Build Composite Applications About this course Course type Essentials Course code OC12GSOABCA Duration 5 Days This Oracle SOA Suite 12c: Build Composite Applications training teaches
More informationTelecooperation. Application of Subject-oriented Modeling in Automatic Service Composition. Erwin Aitenbichler. Technische Universität Darmstadt
Technische Universität Darmstadt Telecooperation Application of Subject-oriented Modeling in Automatic Service Composition Erwin Aitenbichler erwin@informatik.tu-darmstadt.de Area Head Smart Environments
More informationTUPLESPACE-BASED INFRASTRUCTURE FOR DECENTRALIZED ENACTMENT OF BPEL PROCESSES
Association for Information Systems AIS Electronic Library (AISeL) Wirtschaftsinformatik Proceedings 2009 Wirtschaftsinformatik 2009 TUPLESPACE-BASED INFRASTRUCTURE FOR DECENTRALIZED ENACTMENT OF BPEL
More informationWinery A Modeling Tool for TOSCA-Based Cloud Applications
Winery A Modeling Tool for TOSCA-Based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2,UweBreitenbücher 2, and Frank Leymann 2 1 IPVS, University of Stuttgart, Germany 2 IAAS, University of Stuttgart,
More informationSoftware MEIC. (Lesson 20)
Software Architecture @ MEIC (Lesson 20)! Last class C&C styles Publish-subscribe style Shared-data style Communicating processes style Tiers style Today Finish the C&C styles Begin with the Allocation
More informationIntroduction to Distributed Systems (DS)
Introduction to Distributed Systems (DS) INF5040/9040 autumn 2009 lecturer: Frank Eliassen Frank Eliassen, Ifi/UiO 1 Outline What is a distributed system? Challenges and benefits of distributed system
More informationInstitute of Architecture of Application Systems. BPEL light
Institute of Architecture of Application Systems BPEL light Jörg Nitzsche, Tammo van Lessen, Dimka Karastoyanova, and Frank Leymann Institute of Architecture of Application Systems University of Stuttgart,
More informationModule Day Topic. 1 Definition of Cloud Computing and its Basics
Module Day Topic 1 Definition of Cloud Computing and its Basics 1 2 3 1. How does cloud computing provides on-demand functionality? 2. What is the difference between scalability and elasticity? 3. What
More informationNext-Generation SOA Infrastructure. An Oracle White Paper May 2007
Next-Generation SOA Infrastructure An Oracle White Paper May 2007 Next-Generation SOA Infrastructure INTRODUCTION Today, developers are faced with a bewildering array of technologies for developing Web
More informationA model-driven approach for REST compliant services
A model-driven approach for REST compliant services University of Stuttgart Universitätsstr. 38 70569 Stuttgart Germany Florian Haupt Institute of Architecture of Application Systems florian.haupt@iaas.uni-stuttgart.de
More information: ESB Implementation Profile
The Standards Based Integration Company Systems Integration Specialists Company, Inc. 61968 1-1: ESB Implementation Profile CIM University CESI/TERNA Milan, Italy June 15, 2010 Margaret Goodrich, Manager,
More informationA Business Aware Transaction Framework for Service Oriented Environments
A Business Aware Transaction Framework for Service Oriented Environments Benedikt Kratz M.Sc. (B.Kratz@uvt.nl) Tilburg University Infolab Ph.D. Supervisor: Prof. Dr. M.P. Papazoglou ICSOC 2005 Ph.D. Symposium
More informationDistributed Systems Question Bank UNIT 1 Chapter 1 1. Define distributed systems. What are the significant issues of the distributed systems?
UNIT 1 Chapter 1 1. Define distributed systems. What are the significant issues of the distributed systems? 2. What are different application domains of distributed systems? Explain. 3. Discuss the different
More informationSmart Buildings as Cyber- Physical Systems (CPS) In Smart Cities: Living Building
Smart Buildings as Cyber- Physical Systems (CPS) In Smart Cities: Living Building Dr. Driss Benhaddou Associate Professor and Fulbright Scholar University of Houston, TX dbenhaddou@uh.edu Tuesday, 01/05/2016
More informationFault Tolerance. o Basic Concepts o Process Resilience o Reliable Client-Server Communication o Reliable Group Communication. o Distributed Commit
Fault Tolerance o Basic Concepts o Process Resilience o Reliable Client-Server Communication o Reliable Group Communication o Distributed Commit -1 Distributed Commit o A more general problem of atomic
More informationProtocol for Tetherless Computing
Protocol for Tetherless Computing S. Keshav P. Darragh A. Seth S. Fung School of Computer Science University of Waterloo Waterloo, Canada, N2L 3G1 1. Introduction Tetherless computing involves asynchronous
More informationOracle SOA Suite 11g: Build Composite Applications
Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle SOA Suite 11g: Build Composite Applications Duration: 5 Days What you will learn This course teaches you to design
More informationA CONTAINER-CENTRIC METHODOLOGY FOR BENCHMARKING WORKFLOW MANAGEMENT SYSTEMS
A CONTAINER-CENTRIC METHODOLOGY FOR BENCHMARKING WORKFLOW MANAGEMENT SYSTEMS, Ana Ivanchikj, Prof. Cesare Pautasso Faculty of Informatics University of Lugano (USI), Switzerland Marigianna Skouradaki,
More informationProficy Connect & Workflow High Availability
Proficy Connect & Workflow High Availability Table of Contents Server Clustering and Failover Overview.. 3 Validated & Supported Cluster Configurations 4 Using Microsoft Failover Cluster Manager 9 Configure
More informationProcess Choreographer: High-level architecture
IBM Software Group Process Choreographer: High-level architecture Birgit Duerrstein WebSphere Process Choreographer Development IBM Lab Boeblingen duerrstein@de.ibm.com 2004 IBM Corporation Agenda Business
More informationUniversität Stuttgart
Universität Stuttgart Fakultät Informatik, Elektrotechnik und Informationstechnik Processes for Human Integration in Automated Cloud Application Management David Schumm 1, Christoph Fehling 1, Dimka Karastoyanova
More informationIBM Software Group. WebSphere Business Integration IBM, IBM EE/A. WebSphere Business Integration
IBM Software Group WebSphere Business Integration IBM, IBM EE/A WebSphere Business Integration IT,! ,, " # - " # $ - # % # " &! - ' ( $! - " ) (, #, * # " &.. (+, - + $ # ) + + # # " ", #+. " " - SOA Reference
More informationChapter 7 - Web Service Composition and E-Business Collaboration
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 7 - Web Service Composition and E-Business Collaboration Motivation
More informationOracle SOA Suite 12c: Build Composite Applications
Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle SOA Suite 12c: Build Composite Applications Duration: 5 Days What you will learn This Oracle SOA Suite 12c: Build
More informationIntroduction to Distributed Systems (DS)
Introduction to Distributed Systems (DS) INF5040/9040 autumn 2014 lecturer: Frank Eliassen Frank Eliassen, Ifi/UiO 1 Outline Ø What is a distributed system? Ø Challenges and benefits of distributed systems
More informationThe CMS data quality monitoring software: experience and future prospects
The CMS data quality monitoring software: experience and future prospects Federico De Guio on behalf of the CMS Collaboration CERN, Geneva, Switzerland E-mail: federico.de.guio@cern.ch Abstract. The Data
More informationChapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline
More information6/20/2018 CS5386 SOFTWARE DESIGN & ARCHITECTURE LECTURE 5: ARCHITECTURAL VIEWS C&C STYLES. Outline for Today. Architecture views C&C Views
1 CS5386 SOFTWARE DESIGN & ARCHITECTURE LECTURE 5: ARCHITECTURAL VIEWS C&C STYLES Outline for Today 2 Architecture views C&C Views 1 Components and Connectors (C&C) Styles 3 Elements Relations Properties
More informationService Oriented Architectures Visions Concepts Reality
Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would
More informationDISTRIBUTED SYSTEMS. Second Edition. Andrew S. Tanenbaum Maarten Van Steen. Vrije Universiteit Amsterdam, 7'he Netherlands PEARSON.
DISTRIBUTED SYSTEMS 121r itac itple TAYAdiets Second Edition Andrew S. Tanenbaum Maarten Van Steen Vrije Universiteit Amsterdam, 7'he Netherlands PEARSON Prentice Hall Upper Saddle River, NJ 07458 CONTENTS
More informationCloudBATCH: A Batch Job Queuing System on Clouds with Hadoop and HBase. Chen Zhang Hans De Sterck University of Waterloo
CloudBATCH: A Batch Job Queuing System on Clouds with Hadoop and HBase Chen Zhang Hans De Sterck University of Waterloo Outline Introduction Motivation Related Work System Design Future Work Introduction
More informationNative Cloud Applications: Why Monolithic Virtualization Is Not Their Foundation
Native Cloud Applications: Why Monolithic Virtualization Is Not Their Foundation Frank Leymann (B), Uwe Breitenbücher, Sebastian Wagner, and Johannes Wettinger IAAS, University of Stuttgart, Stuttgart,
More informationLeverage SOA for increased business flexibility What, why, how, and when
Leverage SOA for increased business flexibility What, why, how, and when Dr. Bob Sutor Director, IBM WebSphere Product and Market Management sutor@us.ibm.com http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=384
More informationMCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter One Introducing Windows Server 2008
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # 70-643) Chapter One Introducing Windows Server 2008 Objectives Distinguish among the different Windows Server
More informationESTIMATING THE COST FOR EXECUTING BUSINESS PROCESSES IN THE CLOUD
ESTIMATING THE COST FOR EXECUTING BUSINESS PROCESSES IN THE CLOUD, Ana Ivanchikj, Cesare Pautasso Faculty of Informatics USI Lugano, Switzerland Deploying WfMSs to the Cloud sweet spot in the performance
More informationOverview. Distributed Systems. Distributed Software Architecture Using Middleware. Components of a system are not always held on the same host
Distributed Software Architecture Using Middleware Mitul Patel 1 Overview Distributed Systems Middleware What is it? Why do we need it? Types of Middleware Example Summary 2 Distributed Systems Components
More informationDeclarative vs. Imperative: How to Model the Automated Deployment of IoT Applications?
Institute of Architecture of Application Systems Declarative vs. Imperative: How to Model the Automated Deployment of IoT Applications? Uwe Breitenbücher, Kálmán Képes, Frank Leymann, Michael Wurster Institute
More informationSupporting Fault Tolerance in a Data-Intensive Computing Middleware
Supporting Fault Tolerance in a Data-Intensive Computing Middleware Tekin Bicer, Wei Jiang and Gagan Agrawal Department of Computer Science and Engineering The Ohio State University IPDPS 2010, Atlanta,
More informationChapter Outline. Chapter 2 Distributed Information Systems Architecture. Layers of an information system. Design strategies.
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline
More informationModeling Service Choreographies using BPMN and BPEL4Chor
Institute of Architecture of Application Systems Modeling Service Choreographies using BPMN and BPEL4Chor Gero Decker 1, Oliver Kopp 2, Frank Leymann 2, Kerstin Pfitzner 2, Mathias Weske 1 1 Hasso-Plattner-Institute,
More informationOracle SOA Suite 12c : Build Composite Applications
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle SOA Suite 12c : Build Composite Applications Duration: 5 Days What you will learn This course teaches you to design and develop
More informationNext Generation JBoss ESB
Next Generation JBoss ESB Presenter Kevin Conner Project Lead, JBoss ESB, Red Hat 3 rd September 2009 1 Aims of the presentation Current and Future Highlight current issues (most can be worked around)
More informationArchitectural Decisions and Patterns for Transactional Workflows in SOA
Business Integration Technologies Architectural Decisions and Patterns for Transactional Workflows in SA ICSC 2007 September 18, 2007 laf Zimmermann Jonas Grundler Stefan Tai Frank Leymann Agenda SA Decision
More informationActiveVOS Technologies
ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top
More informationThe Fractal Open Component Model
The Fractal Open Component Model Jean-Bernard Stefani INRIA Grenoble-Rhône-Alpes Jean-Bernard Stefani (INRIA Grenoble) Fractal OW2 Webinar 04/2009 1 / 24 Executive Summary Fractal: a model for the construction
More informationOpal: Simple Web Services Wrappers for Scientific Applications
Opal: Simple Web Services Wrappers for Scientific Applications Sriram Krishnan*, Brent Stearn, Karan Bhatia, Kim K. Baldridge, Wilfred W. Li, Peter Arzberger *sriram@sdsc.edu ICWS 2006 - Sept 21, 2006
More information: CMB-310- XenApp, XenDesktop, and Provisioning Services 7.1x Administration (Fast Track)
Module Title Duration : CMB-310- XenApp, XenDesktop, and Provisioning Services 7.1x Administration (Fast Track) : 5 days Overview This fast-paced administration course covers the major aspects of installing,
More informationEnhancing Business Process Flexibility by Flexible Batch Processing Karastoyanova, Dimka; Pufahl, Luise
University of Groningen Enhancing Business Process Flexibility by Flexible Batch Processing Karastoyanova, Dimka; Pufahl, Luise Published in: Enhancing Business Process Flexibility by Flexible Batch Processing
More informationA Framework for the Structural Analysis of REST APIs
Institute of Architecture of Application Systems A Framework for the Structural Analysis of REST APIs Florian Haupt, Frank Leymann, Anton Scherer, Karolina Vukojevic-Haupt Institute of Architecture of
More informationCourse Plan. Objectives of Training Program
Title of Training Program: Biztalk Server 2013 R2 Duration: 6 Days(48 Hours) Training Program Details: Objectives of Training Program Product Appreciation and its application in Enterprise solution space
More informationBackup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage
Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage Niels de Vos Senior Software Engineer Red Hat Storage Critical features for both Dev and Ops Self-Service
More informationLiferay Architecture
Liferay Architecture Understanding the inside of Liferay Jorge Ferrer Vice President Engineering Table of Contents Architecture Overview Services Transactions Indexing Workflow Cache Frameworks Secret
More informationIntroduction. WHITE PAPER Managing Requirement Reviews with Helix ALM.
Managing Requirement Reviews with Helix ALM Introduction Whether you need feedback from a software architect or final approval from a project stakeholder, Helix ALM s flexible requirements reviewing options
More informationCompensation of Adapted Service Orchestration Logic in BPEL n Aspects
M. Sonntag D. Karastoyanova of Adapted Service Orchestration Logic in BPEL n Aspects Stuttgart, July 2011 Institute of Architecture of Application Systems (IAAS) University of Stuttgart, Universitaetsstrasse
More informationFrom Models to Components. Rapid Service Creation with
From Models to Components Rapid Service Creation with Marc Born, Olaf Kath {born kath}@ikv.de Evolutions in Software Construction C O M P L E X I T Y Model Driven Architectures Meta Object Facility and
More informationUniLFS: A Unifying Logical Framework for Service Modeling and Contracting
UniLFS: A Unifying Logical Framework for Service Modeling and Contracting RuleML 2103: 7th International Web Rule Symposium July 11-13, 2013 Dumitru Roman 1 and Michael Kifer 2 1 SINTEF / University of
More information