On-the-Fly Computing a new Paradigm for Software Development and Operation

Size: px
Start display at page:

Download "On-the-Fly Computing a new Paradigm for Software Development and Operation"

Transcription

1 On-the-Fly Computing a new Paradigm for Software Development and Operation Gregor Engels University of Paderborn 1 July 10, 2013 SATToSE 2013, Bern (CH)

2 That s my life Gregor Engels engels@upb.de University of Paderborn Information Systems Group s-lab Software Quality Lab C-LAB Cooperative Computing & Communication Laboratory Capgemini, CSD Research, Munich 2 July 10, 2013 SATToSE 2013, Bern (CH)

3 The Vision of On-The-Fly Computing 10s Analysis & Decomposition 10s 10s Specific & Individual Wish Configuration On-The-Fly Matching 7s Analysis & Functionality Check Market 10s Search for Matching Services 7s 3 July 10, 2013 SATToSE 2013, Bern (CH) Custom-made Product

4 Software Market of the Future Service Requestor Service Provider provided interface Service 1 Service 2 required interface? How to find? efficient / effective search appropriate matching 4 July 10, 2013 SATToSE 2013, Bern (CH) How to be found? high fitting accuracy high reputation

5 Collaborative Research Center (CRC) funded by DFG (Deutsche Forschungsgemeinschaft) ( ) 50 scientists (computer science, economics) 5 July 10, 2013 SATToSE 2013, Bern (CH)

6 SFB 901: Structural Overview Project Area A Algorithmic and Economic Foundations A1: Local Strategies in Dynamic Networks A2: Overlays over Physical Networks A3: Market of Services Project Area B Modeling, Composition & Quality Analysis of Services B1: Parametric Service Specifications B2: Configuration & Rating B3: Composition Analysis in Uncertain Contexts B4: Proof-Carrying Services Project Area C Reliable Runtime Environments & Application Scenarios C1: Robustness & Security C2: On-The-Fly Compute Centers C3: Modeling of Optimization Problems 6 July 10, 2013 SATToSE 2013, Bern (CH)

7 Project Area B: Structural Overview Project Area A Algorithmic and Economic Foundations Project Area C Reliable Runtime Environments & Application Scenarios Project Area B Modeling, Composition & Quality Analysis of Services B1: Parametric Service Specifications B2: Configuration & Rating B3: Composition Analysis in Uncertain Contexts B4: Proof-Carrying Services 7 July 10, 2013 SATToSE 2013, Bern (CH)

8 Project Area B: Modeling, Composition & Quality Analysis of Services B1 Languages B2 Configuration?A 10s B1 Matching TripPlanner GoogleMaps PaderTouristik Client Rating PaderSprinter B3 Analysis 8 July 10, 2013 SATToSE 2013, Bern (CH) OTF Market A B B1 Languages B4 10s Certification

9 Subproject B1: Parametric Service Specifications Goal Enable the specification of service requests of a client and provided services in OTF Markets and the matching between them 9 July 10, 2013 SATToSE 2013, Bern (CH)

10 ?A Subproject B1: Parametric Service Specifications Example 10s Client WSDL UML Statechart BPEL? OTF Market 10 July 10, 2013 SATToSE 2013, Bern (CH) WSDL MoveMeAround App Petri Net RDSEFF

11 Subproject B1: Parametric Service Specifications Example WSDL UML Statechart BPEL?A? Client OTF Market 11 July 10, 2013 SATToSE 2013, Bern (CH) WSDL Petri Net RDSEFF TripPlanner? IDL Statechart Rating BPEL??? WSDL Statechart RDSEFF GoogleMaps WSDL Story PaderTouristik Diagram BPEL WSDL PaderSprinter Statechart Sequence D.

12 Hotel Reservation at HRS How it works HRS: Hotel Reservation Service Zille Huma et al. Towards an Automatic Service Discovery for UML-based Rich Service Descriptions MODELS'12 12

13 Rich Service Descriptions & Automatic Matching Service Requestor Service Provider {pre} op1( ) {post} Rich Service Request Structural Aspects: op1(p1:a) op2(p1:b):a op3(p1:c) Behavioral Aspects: loop call op1( ); call op2( ); call op3( ); {pre} opa( ) {post} Rich Service Offer Service Offer Structural Aspects: opa(p1:x) opb(p1:y):x opc(p1:z) Behavioral Aspects: (opa( ) opb( ) opc( ) )* 13 Zille Huma et al. Towards an Automatic Service Discovery for UML-based Rich Service Descriptions MODELS'12

14 HRS Service Request Hotel X Service Offer (a) - checkavailability( ) - viewdetails( ) - makereservation( ) - makepayment( ) (a) -getavailableroom( ) -makeabooking( ) -validatecredentials( ) -payforbooking( ) (b) (c) Matching Parameters Ontological Heterogeneity (b) Operation Matching (1:1, 1:n, n:1, n:m) Protocol Matching Service Composition (c) typed over OTA-based Local Ontology HarmoNET-based Local Ontology typed over 14 Zille Huma et al. Towards an Automatic Service Discovery for UML-based Rich Service Descriptions MODELS'12

15 1 Requestor operation Provider Protocol 2 Result=validateCredentials( ) 3 Result = Result + payforbooking( ) 15 Zille Huma et al. Towards an Automatic Service Discovery for UML-based Rich Service Descriptions MODELS'12

16 1 Requestor operation Provider Protocol 2 Result=validateCredentials( ) 3 Result = Result + payforbooking( ) 4 Result = validatecredentials( ) + payforbooking( ) 16 Zille Huma et al. Towards an Automatic Service Discovery for UML-based Rich Service Descriptions MODELS'12

17 HRS & Hotel X Operation Mappings 17 Zille Huma et al. Towards an Automatic Service Discovery for UML-based Rich Service Descriptions MODELS'12

18 Subproject B1: Parametric Service Specifications Example WSDL UML Statechart BPEL?A? Client ICSOB 2013, Potsdam OTF Market WSDL Petri Net RDSEFF TripPlanner? IDL Statechart Rating BPEL??? WSDL Statechart RDSEFF GoogleMaps WSDL Story PaderTouristik Diagram BPEL WSDL PaderSprinter Statechart Sequence D.

19 Subproject B1: Parametric Service Specifications Approach parametric core language Behavior Protocols Performance Contracts matching mapping-by-example 19 July 10, 2013 SATToSE 2013, Bern (CH) PetriNets UML Statecharts Visual Contracts concrete languages

20 Vision: OTF Computing in 2023 A1 A2 A3 OTF Service Provider for Optimization Project Area A Algorithmic & Model Economic Foundations Data Management User Generation Model Solver Project Area B Modeling, Composition & Visualization Quality Analysis Decision Support System B1 B2 B3 B4 OTF Service Provider for Optimization 20 July 10, 2013 SATToSE 2013, Bern (CH) Project Area C Reliable Execution Environments & Application Scenarios ROKA GS Plant Simulation C1 C2 C3 OTF Compute Center

21 Software Market of the Future Service Requestor Service Provider provided interface Service 1 Service 2 required interface? How to find? efficient / effective search appropriate matching 21 July 10, 2013 SATToSE 2013, Bern (CH) How to be found? high fitting accuracy high reputation

22 Software Market of the Future Business Architecture Business Services provided interface Service Provider Service 2 Enterprise Architecture Business / IT alignment IT Architecture 22 July 10, 2013 SATToSE 2013, Bern (CH) IT services How to be found? high fitting accuracy high reputation

23 A Method for Designing IT-Services Business Architecture Business Services Enterprise Architecture Business / IT alignment IT Architecture 23 July 10, 2013 SATToSE 2013, Bern (CH) IT services

24 Integrated Architecture Framework (IAF) Integrated Architecture Framework (IAF), Capgemini 24 July 10, 2013 SATToSE 2013, Bern (CH)

25 Integrated Architecture Framework (IAF) Enterprise Architecture Business Architecture Alignment IT Architecture 25 July 10, 2013 SATToSE 2013, Bern (CH) Integrated Architecture Framework (IAF), Capgemini

26 A Method for Designing IT-Services Architectural Aspects Business Aspects Business Information Information system IT Aspects Technical Infrastructure Principles Questions Analysis Design Why? What? How? With what? What are the business services? How is the business logically structured? What are the relevant operational business units? Integrated Architecture Framework (IAF), Capgemini 26 July 10, 2013 SATToSE 2013, Bern (CH) What are strategic goals, principles, context? What is the relevant information? How is the information logically structured? How is the information managed? What are the relevant IT services? How are the services logically structured into components? How are the components physically realized? What are the relevant technical services? How are the technical services logically structured into TIcomponents? How are the TI-components physically realized? Architecture Solution

27 Example Application Domain: Travel Agency Christopher Columbus Travel (CCT) fictitious travel agency sells package travels and (individual) custom travels 27 July 10, 2013 SATToSE 2013, Bern (CH)

28 Identification of Level 1 business services Def. Level 1 business services Internally and externally offered core services of an enterprise to fulfill its business objectives. Evaluate last travel season and plan new one 28 July 10, 2013 SATToSE 2013, Bern (CH) Buy hotel beds and flight seats Design travel packages and fix a price Book travels Help customers before, during, after travel

29 Refined Business Services Notation: UML-like Use Case Diagram 29 July 10, 2013 SATToSE 2013, Bern (CH)

30 A Method for Designing IT-Services Architectural Aspects Business Aspects Business Information Information system IT Aspects Technical Infrastructure Principles Questions Analysis Design Why? What? How? With what? What are the business services? How is the business logically structured? What are the relevant operational business units? Integrated Architecture Framework (IAF), Capgemini 30 July 10, 2013 SATToSE 2013, Bern (CH) What are strategic goals, principles, context? What is the relevant information? How is the information logically structured? How is the information managed? What are the relevant IT services? How are the services logically structured into components? How are the components physically realized? What are the relevant technical services? How are the technical services logically structured into TIcomponents? How are the TI-components physically realized? Architecture Solution

31 Def. Designing Domains Domain business-oriented clustering of components of an application domain maybe hierachically structured components are associated to leaf domains 31 July 10, 2013 SATToSE 2013, Bern (CH) Notation: UML-like Package and Component Diagrams

32 Core business services are candidate domains Planning Purchasing Production Sales Support 32 July 10, 2013 SATToSE 2013, Bern (CH)

33 Domains of Christopher Columbus Travel derived from business objects 33 July 10, 2013 SATToSE 2013, Bern (CH) derived from supporting business services

34 Categories of IT services Def. IT service is a business service (or part of it) which is realized by a software application Def. Categories of IT services data: managing business objects function: providing algorithmic business logic process: providing flow-oriented business logic interaction: allowing users to interact with applications Examples: Categories of IT services data: Maintain customer function: Select resource process: Book custom travel interaction: Compose custom travel 34 July 10, 2013 SATToSE 2013, Bern (CH)

35 Domains with associated categorized IT services CCT TRA INT xxxx CCE xxxx xxxx Sell custom travel Compose custrom travel xxxx xxxx xxxx PLA PUR PCT Recommed resource BOK SRV Select resource Check plausibility Compose custom offer Book custom travel PPT RSM Check Availability Book resource CUM Maintain customer ORM Maintain travel order ACC YYY Legend domain 35 July 10, 2013 SATToSE 2013, Bern (CH) xxx application service REP xxxx xxxx xxxx PER.. of category interaction.. of category function.. of category process.. of category data

36 Designing components Def. Component realizes IT services has explicit interfaces for provided and requested operations 36 July 10, 2013 SATToSE 2013, Bern (CH)

37 Determine candidate components and refine Candidate component All IT services of the same domain and category become a candidate component Design Rules for refining candidate components a component belongs to exactly one domain. all operations of a component shall be of the same category. business logic that changes at a different pace shall be separated. components of category data have responsibility of business objects. components shall not have cyclic dependencies. components of different categories shall have layered dependencies according to interaction process function data. components shall have low coupling and high cohesion. 37 July 10, 2013 SATToSE 2013, Bern (CH)

38 Final components of Christopher Columbus Travel 38 July 10, 2013 SATToSE 2013, Bern (CH)

39 Designing interfaces Design rules for interfaces and operations business-oriented: every operation shall provide business logic only and must not reveal implementation details. coarse-grained: operations shall comprise as much business logic as possible. idempotent: multiple invocations of an operation with the same parameters shall have the same effect as a single invocation. compensating: for each operation there shall be a compensating operation which undoes its business implications. context free: operations shall have minimal knowledge on the context in which they are invoked (session context, transaction context, batch / online). 39 July 10, 2013 SATToSE 2013, Bern (CH)

40 Software Market of the Future Service Requestor Service Provider provided interface Service 1 Service 2 required interface? How to find? efficient / effective search appropriate matching 40 July 10, 2013 SATToSE 2013, Bern (CH) How to be found? high fitting accuracy high reputation

41 The Vision of On-The-Fly Computing 10s Analysis & Decomposition 10s 10s Specific & Individual Wish Configuration On-The-Fly Matching 7s Analysis & Functionality Check Market 10s Search for Matching Services 7s Custom-made Product 41 July 10, 2013 SATToSE 2013, Bern (CH)

42 Thank you for your attention! Prof. Dr. Gregor Engels University of Paderborn Zukunftsmeile Paderborn Germany Phone: / engels@upb.de Web: 42 July 10, 2013 SATToSE 2013, Bern (CH)

2. Business. Architecture. Service-Oriented. Architecture

2. Business. Architecture. Service-Oriented. Architecture 2. Business Architecture Service-Oriented Architecture Winter Semester 2009/2010 Prof. Dr. Bernhard Humm Darmstadt University of Applied Sciences Department of Computer Science 1 Prof. Dr. Bernhard Humm,

More information

Service-Oriented Computing

Service-Oriented Computing Service-Oriented Computing edited by Dimitrios Georgakopoulos and Michael P. Papazoglou The MIT Press Cambridge, Massachusetts London, England 2009 Massachusetts Institute of Technology All rights reserved.

More information

Service Oriented Architecture

Service Oriented Architecture 2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary

More information

CHAPTER 7 SOA DEVELOPMENT LIFECYCLE SE 458 SERVICE ORIENTED ARCHITECTURE

CHAPTER 7 SOA DEVELOPMENT LIFECYCLE SE 458 SERVICE ORIENTED ARCHITECTURE CHAPTER 7 SOA DEVELOPMENT LIFECYCLE SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 SOA Design & Development

More information

Bridging the Gap Between Research and IT. 22 June 2010 Conrad Agramont Product Management Andrew Leuthe Product Marketing

Bridging the Gap Between Research and IT. 22 June 2010 Conrad Agramont Product Management Andrew Leuthe Product Marketing Bridging the Gap Between Research and IT 22 June 2010 Conrad Agramont Product Management Andrew Leuthe Product Marketing Productivity Continuum Self Service Captured Knowledge Reusability Collaboration

More information

Enterprise Application Integration using MQSeries and Web services

Enterprise Application Integration using MQSeries and Web services Enterprise Integration using MQSeries and Web services Evan Mamas emamas@ca.ibm.com IBM Toronto Lab Definitions A Forrester report defines EAI as the integration of multiple, independently developed, managed

More information

Cutting The BPM Knot: Why Popular Notations Must Fail Andreas Leue, Sphenon GmbH, Hamburg

Cutting The BPM Knot: Why Popular Notations Must Fail Andreas Leue, Sphenon GmbH, Hamburg Cutting The BPM Knot: Why Popular Notations Must Fail 13.11.2008 Andreas Leue, Sphenon GmbH, Hamburg www.sphenon.de This work is licensed under the Creative Commons Attribution-Share Alike 2.0 Germany

More information

ARIS Expert Paper. March Steps to Business-Driven SOA.

ARIS Expert Paper. March Steps to Business-Driven SOA. ARIS Expert Paper ARIS Platform Expert Paper March 2007 10 Steps to Business-Driven SOA www.ids-scheer.com Find out more at: www.ids-scheer.com/soa Visionary architecture always requires good building

More information

Available online at ScienceDirect

Available online at  ScienceDirect Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 63 ( 2013 ) 115 122 The Manufacturing Engineering Society International Conference, MESIC 2013 Defining a Methodology to Design

More information

fulfils all requirements of the product specific document Checklist Enterprise SOA for Business ByDesign Solution, Version 2.

fulfils all requirements of the product specific document Checklist Enterprise SOA for Business ByDesign Solution, Version 2. The certification body of TÜV Informationstechnik GmbH hereby awards this certificate to the company SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf, Germany to confirm that its product ensemble SAP Business

More information

SOA Analyst Certification Self-Study Kit Bundle

SOA Analyst Certification Self-Study Kit Bundle SOA Analyst Certification Bundle A Certified SOA Analyst specializes in carrying out the analysis and definition of service inventory blueprints and the modeling and definition of service candidates, service

More information

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement WebSphere Enablement for WebSphere Industry Content Packs Telecom Enablement Chapter 1. Enablement for the WebSphere Telecom Content Pack The Telecom Enablement can be used by solution architects, IT

More information

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN

More information

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts MTAT.03.229 Enterprise System Integration Lecture 6 Service-Oriented Architecture Basic Concepts Marlon Dumas marlon. dumas ät ut. ee Where are we? We have seen technology and architectural styles for

More information

Inception. Describe the vision and business case for this project. Determine if the enterprise should build or buy the necessary system.

Inception. Describe the vision and business case for this project. Determine if the enterprise should build or buy the necessary system. Inception What needs to be done? Describe the vision and business case for this project. Determine if the project is feasible. Determine if the enterprise should build or buy the necessary system. Make

More information

CHAPTER I: WEB SERVICES BASICS

CHAPTER I: WEB SERVICES BASICS CHAPTER I: WEB SERVICES BASICS Topics covered: What Are Web Services? Types of Web Services, Distributed computing infrastructure, overview of XML, SOAP, Building Web Services with JAX-WS, Registering

More information

SOA Maturity Assessment using OSIMM

SOA Maturity Assessment using OSIMM SOA Maturity Assessment using OSIMM Presented by: Andras R. Szakal IBM Distinguished Engineer VP & CTO, IBM US Federal SWG SOA Tutorial - Architecture Slide 1 of 28 What You Will Learn The Open Group SOA

More information

NDIA Test and Evaluation Conference

NDIA Test and Evaluation Conference NDIA Test and Evaluation Conference Model Based Systems Engineering (MBSE) and Modeling and Simulation (M&S) adding value to Test and Evaluation (T&E) March 16, 2011 Larry Grello High Performance Technologies,

More information

Service Oriented Architecture for Architects

Service Oriented Architecture for Architects www.peaklearningllc.com Service Oriented Architecture for Architects (5 Days) Overview This five day training course for architects delves deep into various architectural aspects of SOA. It starts with

More information

SERVICE ORIENTED ARCHITECTURE (SOA)

SERVICE ORIENTED ARCHITECTURE (SOA) International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over

More information

KRISTINA BLAŠKOVÁ SOA & ETL

KRISTINA BLAŠKOVÁ SOA & ETL KRISTINA BLAŠKOVÁ SOA & ETL SOA & ETL SOURCES Josuttis, Nicolai. (2007). SOA in Practice: The Art of Distributed System Design (Theory in Practice). Kimball, Ralph, Caserta, Joe. (2004). The Data Warehouse

More information

SOA Workshop - SOMA. Service Oriented Methodology & Architecture SOMA

SOA Workshop - SOMA. Service Oriented Methodology & Architecture SOMA SOA Workshop - SOMA Service Oriented Methodology & Architecture SOMA History of SOMA In 2005, IBM introduced a way to map business processes to Service Oriented Architecture. SOMA (Service Oriented Modeling

More information

MTAT Enterprise System Integration

MTAT Enterprise System Integration MTAT.03.229 Enterprise System Integration Lecture 5: Service-Oriented Architectures Marlon Dumas marlon. dumas ät ut. ee Service-Oriented Architecture (SOA) SOA is a paradigm for organizing and utilizing

More information

SOA Health, Governance and Security

SOA Health, Governance and Security SOA Health, Governance and Security Ross Moodley SOA Leader IBM Global Business Services Australia/New Zealand Vinod Ralh SOA Architecture Leader IBM Software Group Australia/New Zealand IBM has harvested

More information

Model-Driven Development of SOA Applications II

Model-Driven Development of SOA Applications II Model-Driven Software Engineering Model-Driven Development of SOA Applications II Dr. Jochen Küster (jku@zurich.ibm.com) Agenda Process and Techniques for SOA Development From Service Realization to Service

More information

Rational Unified Process (RUP) in e-business Development

Rational Unified Process (RUP) in e-business Development Rational Unified Process (RUP) in e-business Development Jouko Poutanen/11.3.2005 2004 IBM Corporation Agenda Characteristics of e-business Development Business Modeling with RUP and UML Rational Tools

More information

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 04 - Models and Abstraction 1 Object Overview of the conceptual models

More information

Composite Application Architecture. March, 2002

Composite Application Architecture. March, 2002 Composite Application Architecture March, 2002 Adgenda Business Scenario Application Federation Service Delivery and Consumption Composite Application Architecture Standards and Summary Business Scenario

More information

<Insert Picture Here> Service Oriented Architecture

<Insert Picture Here> Service Oriented Architecture Service Oriented Architecture Sean Donahue What does FUSION mean exactly? FUSION Applications FUSION Architecture FUSION FUSION Tech Stack (Apps Unlimited) Oracle Fusion Architecture,

More information

Model-Based Development with SoaML

Model-Based Development with SoaML Model-Based Development with SoaML Brian Elvesæter, Cyril Carrez, Parastoo Mohagheghi, Arne-Jørgen Berre, Svein G. Johnsen and Arnor Solberg 1 Introduction and Overview Our MDSE methodology aims to integrate

More information

Architecting SOA With A Business Focus

Architecting SOA With A Business Focus Architecting SOA With A Business Focus Dejan Mihajlovic Senior Managing Consultant 2008 IBM Corporation SOA Architect Summit Roadmap What is the impact of SOA on current Enterprise Architectures? Business

More information

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By Service Oriented Architecture Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By G. SUDHA SADASIVAM, RADHA SHANKARMANI 1 COMPILED BY BJ What is Service-Oriented Architecture? Service-Oriented

More information

Enterprise Portal Modeling Methodologies and Processes

Enterprise Portal Modeling Methodologies and Processes Enterprise Portal Modeling Methodologies and Processes Tushar K. Hazra, Ph.D. tkhazra@bellatlantic.net (410) 960-2112 1 Objectives Introducing the case for Enterprise Portal Modeling (EPM) Do we need to

More information

Service Oriented Realization of The HTNG Reference Architecture

Service Oriented Realization of The HTNG Reference Architecture Oriented Realization of The HTNG Reference Architecture Version 0.6 Revision History Date Version Description Author June 24, 2008 0.1 First Draft with Structure Chris Laffoon (IBM) August 20, 2008 0.2

More information

Workflow-Processing and Verification for Safety- Critical Engineering: Conceptual Architecture Deliverable D6.1

Workflow-Processing and Verification for Safety- Critical Engineering: Conceptual Architecture Deliverable D6.1 Workflow-Processing and Verification for Safety- Critical Engineering: Conceptual Architecture Deliverable D6.1 FFG IKT der Zukunft SHAPE Project 2014 845638 Table 1: Document Information Project acronym:

More information

The assessment of interlocking control algorithm developed by Rhapsody

The assessment of interlocking control algorithm developed by Rhapsody The assessment of interlocking control algorithm developed by Rhapsody 1 Yong-Ki Yoon, 2 Won-Young Kim, 2 Yong-Kyu Kim Train Control Research Team, Signaling & Electrical Engineering Dep., Korea Railroad

More information

Architecture. By Glib Kutepov Fraunhofer IESE

Architecture. By Glib Kutepov Fraunhofer IESE Architecture By Glib Kutepov Glib.kutepov@iese.fraunhofer.de Outline 1. Why Architecture? 2. What is Architecture? 3. How to create an Architecture? Alignment Modeling and Structuring Architectural Views

More information

Chapter 1 Web Services Basics

Chapter 1 Web Services Basics Slide 1.1 Web Serv vices: Princ ciples & Te echno ology Mike P. Papazoglou mikep@uvt.nl Chapter 1 Web Services Basics Slide 1.2 Topics Introduction definitions Software as a service Where can services

More information

A Semantic Service Oriented Architecture for Enterprise Application Integration

A Semantic Service Oriented Architecture for Enterprise Application Integration 2009 Second International Symposium on Electronic Commerce and Security A Semantic Service Oriented Architecture for Enterprise Application Integration Liyi Zhang Center for Studies of Information Resources,

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has

More information

Component Based System Framework for Dynamic B2B Interaction

Component Based System Framework for Dynamic B2B Interaction Component Based System Framework for Dynamic B2B Interaction Jinmin Hu Paul Grefen Department of Computer Science, University of Twente P.O. Box 217, 7500 AE Enschede, the Netherlands E-mail: {jimhu, grefen}

More information

6 Core Building Blocks of a Group Benefits Underwriting Application

6 Core Building Blocks of a Group Benefits Underwriting Application 6 Core Building Blocks of a Group Benefits Underwriting Application POWERING PROFITABLE GROWTH WITH AN INTEGRATED SOLUTION Roger Soppe, CLU Director Industry Principal, Insurance PEGASYSTEMS Non-linear

More information

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange Slide 1 Component 9 Networking and Health Information Exchange Unit 8 Enterprise Architecture Models This material was developed by Duke University, funded by the Department of Health and Human Services,

More information

Service-oriented architecture (SOA)

Service-oriented architecture (SOA) Service-oriented architecture (SOA) Introduction Two definitions for SOA are as follows: SOA establishes an architectural model that aims to enhance the efficiency, agility, and productivity of an enterprise

More information

WP4.1 Global architecture definition & requirements

WP4.1 Global architecture definition & requirements Multimodality for people and goods in urban areas FP7. CP 284906 Global architecture definition & requirements December 2011 Editor: Dirk Beckman / DLR License This work is licensed under the Creative

More information

Business-Driven Software Engineering Dr. Thomas Gschwind Dr. Jochen Küster

Business-Driven Software Engineering Dr. Thomas Gschwind Dr. Jochen Küster Business-Driven Software Engineering Dr. Thomas Gschwind Dr. Jochen Küster Agenda Lecture & Lab Organization Motivation for Business-Driven Software Engineering Summary

More information

2014 Oct.31 International Symposium on Practical Formal Approaches to Software Development. Copyright Prof. Dr. Shuichiro Yamamoto 2014

2014 Oct.31 International Symposium on Practical Formal Approaches to Software Development. Copyright Prof. Dr. Shuichiro Yamamoto 2014 2014 Oct.31 International Symposium on Practical Formal Approaches to Software Development Nagoya University Dr. Prof. Shuichiro Yamamoto 1 Agenda Assurance case Pitfalls of assurance case Generic derivation

More information

Avancier Methods (AM) Applications architecture diagrams

Avancier Methods (AM) Applications architecture diagrams Methods (AM) Applications architecture diagrams It is illegal to copy, share or show this document without the written permission of the copyright holder but you can share a link to it. Context for application(s)

More information

IBM EXAM QUESTIONS & ANSWERS

IBM EXAM QUESTIONS & ANSWERS IBM 000-669 EXAM QUESTIONS & ANSWERS Number: 000-669 Passing Score: 800 Time Limit: 120 min File Version: 36.6 http://www.gratisexam.com/ IBM 000-669 EXAM QUESTIONS & ANSWERS Exam Name: SOA Fundamentals

More information

Agile Computing on Business Grids

Agile Computing on Business Grids C&C Research Laboratories NEC Europe Ltd Rathausallee 10 D-53757 St Augustin Germany Junwei Cao Agile Computing on Business Grids An Introduction to AgileGrid June 2003 Agile Computing on Business Grids

More information

Context. The NEW data services from UST Global UST GLOBAL - A UNIQUE PARTNER. UST Global Data Services March 2018!1

Context. The NEW data services from UST Global UST GLOBAL - A UNIQUE PARTNER. UST Global Data Services March 2018!1 UST Global Data Services March 2018!1 UST GLOBAL - A UNIQUE PARTNER Context Our Fortune 500 customers have immense amounts of transactional as well as interaction data distributed across a number of business

More information

BPMN Guide Quick Start. by Bizagi BPM

BPMN Guide Quick Start. by Bizagi BPM BPMN Guide Quick Start by Bizagi BPM Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With BPMN?... 2 Introduction

More information

1. Comparing Service Characteristics. (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl)

1. Comparing Service Characteristics. (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl) 1. Comparing Service Characteristics (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl) Comparing Service Characteristics ServiceTaxonomy The term service taxonomy

More information

SOA Enabled Workflow Modernization

SOA Enabled Workflow Modernization Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM

More information

MBA BADM559 Enterprise IT Governance 12/15/2008. Enterprise Architecture is a holistic view of an enterprise s processes, information and

MBA BADM559 Enterprise IT Governance 12/15/2008. Enterprise Architecture is a holistic view of an enterprise s processes, information and Enterprise Architecture is a holistic view of an enterprise s processes, information and information technology assets as a vehicle for aligning business and IT in a structured, more efficient and sustainable

More information

Adaptation of Service-based Systems

Adaptation of Service-based Systems Adaptation of Service-based Systems Jun.-Prof. Dr. Dimka Karastoyanova IAAS, University of Stuttgart karastoyanova@iaas.uni-stuttgart.de Universitätsstr. 38 70178 Stuttgart Germany Office: 1.361 Phone:

More information

ALEM-T: A Modelling Tool for Autonomous Logistic Processes

ALEM-T: A Modelling Tool for Autonomous Logistic Processes ALEM-T: A Modelling Tool for Autonomous Logistic Processes B. Scholz-Reiter (2), T. Hildebrandt, J. Kolditz Planning and Control of Production Systems, University of Bremen, Germany Abstract Autonomous

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 3, May-June 2003 Don t Rip and Replace, Integrate! Mahesh H. Dodani, IBM

More information

Possibilities for Modeling and Integration of Business Processes*

Possibilities for Modeling and Integration of Business Processes* BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 1 Sofia. 2005 Possibilities for Modeling and Integration of Business Processes* Hristina Daskalova, Vladislava Grigorova,

More information

Visualizing, Justifying, Managing Software Architecture Modernization

Visualizing, Justifying, Managing Software Architecture Modernization Visualizing, Justifying, Managing Software Architecture Modernization Jon Farmer Care Data Systems Level Seven Visualizations jon@level7vis.com for immersive models jon@caredatasystems.com for implementation

More information

Object-Oriented Modeling: A Roadmap

Object-Oriented Modeling: A Roadmap University of Paderborn Leiden University Object-Oriented Modeling: A Roadmap University of Paderborn Leiden University Software Development: Traditional (?) Approach implementation June 8, 2000 ICSE 2000:

More information

A Fresh Look at the Mainframe

A Fresh Look at the Mainframe A Fresh Look at the Mainframe Unlock the Value of Your Mainframe Assets Using SOA On Demand Insurance Business Problems 1. We want to increase revenues by selling insurance polices through external Brokers

More information

Business Processes Modelling MPB (6 cfu, 295AA)

Business Processes Modelling MPB (6 cfu, 295AA) Business Processes Modelling MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 06 - Evolution!1 Object Overview of the evolution of (Information Systems inside) Enterprise Systems Architectures

More information

Conformance Certification

Conformance Certification TM Forum Open APIs Company Name: NTT DATA Corporation TM Forum Open API Name: Product Inventory Management TM Forum Open API Release Version: 17.5. Report Date: 03.05.2018 TM Forum 2018. All Rights Reserved.

More information

Together we re strong. Technology Partners

Together we re strong. Technology Partners Together we re strong Technology Partners A technology partnership with Unify what s in it for you? As a partner of Unify, your products are given even more added value Integrating complementary products

More information

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS 1 SERVICE LAYERS Service-orientation and contemporary SOA 2 / 19 Contemporary SOA is a complex and sophisticated architectural platform that offers significant potential to solve many historic and current

More information

A Web Services Based Architecture for Improvement of the Transparency and Decision-making in Public Administration

A Web Services Based Architecture for Improvement of the Transparency and Decision-making in Public Administration A Web Services Based Architecture for Improvement of the Transparency and Decision-making in Public Administration Emil Stănescu, stanescu@ici.ro National Institute for R&D in Informatics - ICI, Bucharest

More information

Model based Approaches for Service Oriented Architectures. Mel Greer

Model based Approaches for Service Oriented Architectures. Mel Greer Model based Approaches for Service Oriented Architectures Mel Greer Bob Epps Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated

More information

Agent-Based Electronic MarketPlace System Design Document

Agent-Based Electronic MarketPlace System Design Document A Project Report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far Agent-Based Electronic MarketPlace System Design Document Page 0 Table of Contents Table of Contents...1

More information

Managing sequences dependencies in service compositions

Managing sequences dependencies in service compositions Managing sequences dependencies in service compositions Geert Monsieur, Monique Snoeck and Wilfried Lemahieu Katholieke Universiteit Leuven Faculty of Business and Economics The Leuven Institute for Research

More information

Mapping of Self-Organization Properties and Non-Functional Requirements in Smart Grids

Mapping of Self-Organization Properties and Non-Functional Requirements in Smart Grids Copyright and Reference Information: This material (preprint, accepted manuscript, or other author-distributable version) is provided to ensure timely dissemination of scholarly work. Copyright and all

More information

SOMF at a Glance. Methodologies Corporation:

SOMF at a Glance. Methodologies Corporation: SOMF at a Glance Service-Oriented Modeling Framework (SOMF) - A modeling platform for Enterprise Architecture, Business Architecture, Application Architecture, service-oriented architecture (SOA), and

More information

to guarantee the transparency of the food supply chain (Mirabelli et al., 2012). The aim of the proposed work is to define a methodological approach f

to guarantee the transparency of the food supply chain (Mirabelli et al., 2012). The aim of the proposed work is to define a methodological approach f Traceability of the cereal supply chain: design and development of an information system for a storage center Abstract Purpose Teresa Pizzuti, Giovanni Mirabelli Department of Mechanical, Energy and Management

More information

Service Virtualization

Service Virtualization Service Virtualization A faster, more efficient and less costly way to develop and test enterprise-class applications As cloud and mobile computing gain rapid acceptance, IT departments are expected to

More information

CHAPTER 2 LITERATURE SURVEY

CHAPTER 2 LITERATURE SURVEY 10 CHAPTER 2 LITERATURE SURVEY This chapter provides the related work that has been done about the software performance requirements which includes the sub sections like requirements engineering, functional

More information

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

SOA Concepts. Service Oriented Architecture Johns-Hopkins University SOA Concepts Service Oriented Architecture Johns-Hopkins University 1 Lecture 2 Goals To learn the basic concepts behind SOA The roots of SOA: the history from XML to SOA, and the continuing evolution

More information

Harmonising two conceptual frameworks for EA

Harmonising two conceptual frameworks for EA Harmonising two conceptual frameworks for EA Mapping TOGAF to ArchiMate AKA Terminology Torture Including some slides from s training to BCS Enterprise and Solution Architecture Certificates Copyright

More information

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 06 - Evolution 1 Object Overview of the evolution of (Information Systems

More information

Enterprise Architect. User Guide Series. Perspectives

Enterprise Architect. User Guide Series. Perspectives Enterprise Architect User Guide Series Perspectives What are Modeling Perspectives? In Sparx Systems Enterprise Architect, Perspectives are sets of modeling tools, facilities and model and diagram Patterns

More information

The Value Chain Operations Reference model VCOR is instituted to support the Evolution of the Business Environment. The Hierachical Structure of VCOR

The Value Chain Operations Reference model VCOR is instituted to support the Evolution of the Business Environment. The Hierachical Structure of VCOR Introduction to VCOR The Value Chain Operations Reference model VCOR is instituted to support the Evolution of the Business Environment Value Chain s and their networks are now being elevated to priority

More information

Object-Oriented & Classical Soft Engineering

Object-Oriented & Classical Soft Engineering Object-Oriented & Classical Soft Engineering Seventh Edition Stephen R. Schach Vanderbilt University Higher Education Boston Burr Ridge, IL Dubuque, IA New York San Francisco St. Louis Bangkok Bogota Caracas

More information

SOA Praxiserfahrungen

SOA Praxiserfahrungen Nicolai M. Josuttis IT-communication.com 09/08 1 2 Independent consultant continuously learning since 1962 Nicolai Josuttis Systems Architect, Technical Manager finance, manufacturing, automobile, telecommunication

More information

Bridging the gap between service-oriented and object-oriented approach in information systems development

Bridging the gap between service-oriented and object-oriented approach in information systems development Bridging the gap between service-oriented and object-oriented approach in information systems development Viera Rozinajová, Marek Braun, Pavol Návrat and Mária Bieliková Abstract Service oriented architecture

More information

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design 18_0132344823_15.qxd 6/13/07 4:51 PM Page 477 Chapter 15 Supporting Practices 15.1 Service Profiles 15.2 Vocabularies 15.3 Organizational Roles Each of the following recommended practices can be considered

More information

Distributed Systems Current Trends in Distributed Systems

Distributed Systems Current Trends in Distributed Systems Distributed Systems Current Trends in Distributed Systems Dr. Stefan Schulte Distributed Systems Group Vienna University of Technology schulte@infosys.tuwien.ac.at Outline 1. Overview 2. Peer-to-Peer Computing

More information

A Reference Architecture for Hybrid Integration. Peter Broadhurst Senior Technical Staff Member for IBM App Connect

A Reference Architecture for Hybrid Integration. Peter Broadhurst Senior Technical Staff Member for IBM App Connect A Reference Architecture for Hybrid Integration Peter Broadhurst Senior Technical Staff Member for IBM App Connect Common use cases for hybrid integration within digital transformation A. Join the API

More information

Design and Implementation of Heterogeneous Workflow System Integration Mode Based on SOA Framework

Design and Implementation of Heterogeneous Workflow System Integration Mode Based on SOA Framework 2017 2nd International Conference on Wireless Communication and Network Engineering (WCNE 2017) ISBN: 978-1-60595-531-5 Design and Implementation of Heterogeneous Workflow System Integration Mode Based

More information

Essentials of IBM Rational Requirements Composer, v3. Module 4: Creating a use-case model

Essentials of IBM Rational Requirements Composer, v3. Module 4: Creating a use-case model Essentials of IBM Rational Requirements Composer, v3 Module 4: Creating a use-case model Copyright IBM Corporation 2010, 2011 Module overview After completing this module, you should be able to: Explain

More information

BIAN with BPS Design Methodology

BIAN with BPS Design Methodology IBM Industry Models Development BIAN with BPS Design Methodology SOA Industry Models v.8.8 IBM Industry Models 4-13-2016 Table of Contents BIAN with BPS Design Methodology...2 1.1 BIAN...2 1.1.1 BIAN Service

More information

Introducing. Data analysis & Machine learning Machine vision Powerful script language Custom instrument drivers

Introducing. Data analysis & Machine learning Machine vision Powerful script language Custom instrument drivers Introducing InstruNEXT Automation Center Data analysis & Machine learning Machine vision Powerful script language Custom instrument drivers Data logging and visualization TCP/IP-based remote UI architecture

More information

BIM. the way we see it. Mastering Retail. How the control of information is at the heart of a successful retail business

BIM. the way we see it. Mastering Retail. How the control of information is at the heart of a successful retail business BIM Mastering Retail How the control of information is at the heart of a successful retail business Control of Information is a Business Advantage in Retail Retail is a competitive business and in the

More information

Lightweight Semantic-enabled Enterprise Service-Oriented Architecture

Lightweight Semantic-enabled Enterprise Service-Oriented Architecture Lightweight Semantic-enabled Enterprise Service-Oriented Architecture Dipl- Inform. Tariq Mahmoud Informatics Department Very Large Business Applications (VLBA) Ammerländer Heerstr. 114-118 26129 Oldenburg

More information

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 1 Asst Professor, Dept of MCA, SVEC, A. Rangampet. ykkumar83@gmail.com, sujatha229@gmail.com,com 148

More information

Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply

Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply Economy Informatics vol. 12, no. 1/2012 118 Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply Radu-Ştefan MOLEAVIN Academy

More information

SOA Security Certification Self-Study Kit Bundle

SOA Security Certification Self-Study Kit Bundle SOA Security Certification Bundle A Certified SOA Security Specialist has comprehensive knowledge of common threats and vulnerabilities associated with service-oriented solutions and modern service technologies,

More information

Distributed Order Orchestration Overview. Oracle Team

Distributed Order Orchestration Overview. Oracle Team Distributed Order Orchestration Overview Oracle Team Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not

More information

Workflow Advisor on The Grid

Workflow Advisor on The Grid Published at the UK E-Science All Hands Meeting 2004 M. Ong, X. Ren, G. Allan, V. Kadirkamanathan, HA Thompson and PJ Fleming University of Sheffield, Department of Automatic Control and Systems Engineering,

More information

Real Services. Alessandro Marchetto, Cu D. Nguyen, Chiara Di Francescomarino, Software Engineering Research Unit

Real Services. Alessandro Marchetto, Cu D. Nguyen, Chiara Di Francescomarino, Software Engineering Research Unit A Design Methodology for Real Services Alessandro Marchetto, Cu D. Nguyen, Chiara Di Francescomarino, Nauman A. Qureshi, Anna Perini, Paolo Tonella Software Engineering Research Unit Fondazione Bruno Kessler,

More information

Title slide for the presentation.

Title slide for the presentation. ebxml: introduction for HL7 Todd Freter XML Technology Center: Industry Initiatives Sun Microsystems, Inc. October 2, 2001 Title slide for the presentation. Preview What is ebxml? ebxml mission, vision,

More information

Enterprise IT Architectures SOA Part 3

Enterprise IT Architectures SOA Part 3 Enterprise IT Architectures SOA Part 3 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 26, 2007 SOA Because Innovation Requires Change and SOA Makes Change Easier a service? A repeatable business

More information