A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems
|
|
|
- Meagan Blankenship
- 9 years ago
- Views:
Transcription
1 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems Naeem Esfahani Sam Malek João P. Sousa Hassan Gomaa Daniel A. Menascé 12th International Conference on Model Driven Engineering Languages and Systems Department of computer science Fairfax, Virginia, USA
2 Overview Usable by domain-expert Specify requirements Build SOA systems Sufficient semantics Generate executable architecture 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 2
3 Outline Motivation SASSY Framework Activity-Oriented Language Overview Structural properties Behavioral properties Architecture Generation Conclusion 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 3
4 Situated Software Systems Situated software systems Smart spaces, wirelessly connected sensors, highly mobile platforms, and so on Primary role of the system is not known at design-time Smart emergency response system Smart buildings with sensors Smart fire stations that monitor the sensors and dispatch fire engines Smart fire engines wirelessly connected to the rest of the system Smart hospitals monitoring the situation and when necessary dispatch smart ambulances The role of the system may change Traffic accident, hurricane, etc. 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 4
5 Key Characteristics Rapid run-time composition by end-user Role of the system is not completely known at design-time Dynamic and unpredictable New Breed of Systems Requirements may change at run-time Autonomous entities expected to integrate and operate at run-time QoS requirements are the key drivers 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 5
6 What is needed? Different way of composing software systems Minimize human reasoning and manual intervention Rapid composition Automatic From requirements Autonomous reconfiguration at run-time QoS requirements (Adaptation) User s changing need (Evolution) 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 6
7 State of the Art Commonly agreed that reasoning about adaptation choices requires a proper model of the system Architecture as the primary focus of reasoning Proper level of granularity Self-Adaptive Software Automatic change of functionality at run-time E.g., Darwin from Imperial, ArchStudio from UCI, Rainbow from CMU, etc. Underlying assumption The primary functionality of system is known at design-time An architectural model of the system is available What about the situations where the role of the system changes at run-time? 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 7
8 Outline Motivation SASSY Framework Activity-Oriented Language Overview Structural properties Behavioral properties Architecture Generation Conclusion 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 8
9 SASSY: Self-Architecting Software SYstems Pushing the envelope Self-adaptive software f self-architecting software User specifies the functional and QoS requirements An activity-oriented modeling language Vision Construct an architectural model and the corresponding software system automatically Satisfy the user s need (functional) Near optimal (QoS) Underlying assumptions (standards, abstraction) Service orientation (standards, loose coupling, ) Domain ontology (well-defined terms and concepts) 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 9
10 SASSY Concepts Service Activity Schemas (SAS) An activity oriented language Used to model domain-expert s requirements Service Sequence Scenarios (SSS) A construct in SAS Used to specify QoS requirements Architecture Executable model of the system Generated from the SAS Augmented with the services 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 10
11 SASSY s Overall Process Monitoring data Service Activity Schema Base Architecture Alternative Architecture 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 11
12 Outline Motivation SASSY Framework Activity-Oriented Language Overview Structural properties Behavioral properties Architecture Generation Conclusion 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 12
13 Language Requirements Usable by domain-expert Support long-living activities Abstraction for physical entities that may be initiated/engaged at any point in time E.g., sensors and actuators Treat QoS requirements as first class constructs Used for adaptation Precisely defined Be able to generate executable system UML Mainly intended for software engineers Lacks native support for modeling QoS requirements Semantic BPEL Too low-level to be used by domain-expert No support for modeling QoS requirements Lacks sufficient support for modeling long-living activities BPMN Not formally defined Not intended for execution No support for modeling QoS requirements Lacks sufficient support for modeling long-living activities 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 13
14 An Example of SAS 911 Dispatcher 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 14
15 An Example of SAS 911 Dispatcher QoS Requirements QoS Dimension: Availability Goal Value: 99% 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 15
16 An Example of SAS High Level Composition 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 16
17 Outline Motivation SASSY Framework Activity-Oriented Language Overview Structural properties Behavioral properties Architecture Generation Conclusion 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 17
18 Meta-modeling Structure of the language Domain Specific Modeling Language Generic Modeling Environment 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 18
19 Meta-Model Model Atom Connection Reference Set FCO 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 19
20 Overview of the Meta-Model Flow Defines the constructs in the SAS How they are interconnected by flow 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 20
21 Overview of the Meta-Model Services Defines the role of service placeholders in SAS Subset of SAS which is used to model inside of the service 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 21
22 Overview of the Meta-Model QoS Defines the QoS dimensions and some examples How they are related to the SSS 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 22
23 Outline Motivation SASSY Framework Activity-Oriented Language Overview Structural properties Behavioral properties Architecture Generation Conclusion 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 23
24 Z Specification Definition and Axioms Use Z Abstracts away from the implementation details Formal enough to precisely specify the behavior [Node,Token] Type ::= In Out Start End ExclusiveGW InclusiveGW ParallelGW Activity LoopingActivity ÆInput: Node x P Token f P Token ÆLoop: Node x P Token f P Token ÆMerge: Node x P Token f P Token ÆGenerate: Node x P Token f P Token ÆAll: Node x P Token f P Token ÆPossible: Node x P Token f P Token ÆOnePoss: Node x P Token f P Token Given operations Consume input(s) Produce result(s) Replicate output(s) 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 24
25 Z Specification an Example»SAS ÆTokens : P Token»SASInit ÆSAS' «ÆTokens' = 0»ActivityNode ÆDSAS; n?: Node; t?: Type; i: P Token «Æt? = Activity i = Input(n?,Tokens) ÆTokens' = (Tokens U Possible(n?,Generate(n?,i))) \ i 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 25
26 Outline Motivation SASSY Framework Activity-Oriented Language Overview Structural properties Behavioral properties Architecture Generation Conclusion 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 26
27 Architecture Generation Using GReAT Refers to Refers to SAS Meta-model Transformation Modeling Model Transformation Specification in GReAT Architecture Meta-model Transformation Execution Input SAS to Architecture Model Transformer GReAT Engine Transforms SAS Model Architecture Model 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 27
28 Outline Motivation SASSY Framework Activity-Oriented Language Overview Structural properties Behavioral properties Architecture Generation Conclusion 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 28
29 Ongoing Work Optimal architecture selection (WOSP/SIPEW 2010) Modeling transactions Modeling faults Verifying composition by LTSA Adaptation and evolution infrastructure Developing a repository of QoS patterns Automated application 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 29
30 Conclusion An activity-oriented language Usable by domain expert Allows modeling functional and QoS requirements Sufficient semantics to generate executable architectural models automatically The centerpiece of Self-Architecting Software SYstems (SASSY) Supported by 10/08/2009 A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems 30
Software Adaptation Patterns for Service-Oriented Architectures
Software Adaptation Patterns for -Oriented Architectures Hassan Gomaa, Koji Hashimoto, Minseong Kim, Sam Malek, Daniel A. Menascé Department of Computer Science George Mason University Fairfax, VA 22030
A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems
A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems Naeem Esfahani, Sam Malek, João P. Sousa, Hassan Gomaa, and Daniel A. Menascé Department of Computer Science George
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
Business Process Driven SOA using BPMN and BPEL
Business Process Driven SOA using BPMN and BPEL From Business Process Modeling to Orchestration and Service Oriented Architecture Matjaz B. Juric Kapil Pant PUBLISHING BIRMINGHAM - MUMBAI Preface Chapter
Service-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
Service Computing: Basics Monica Scannapieco
Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
Service-oriented architecture in e-commerce applications
Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and
Service Oriented Architectures Using DoDAF1
1 Service Oriented Architectures Using DoDAF1 Huei-Wan Ang, Fatma Dandashi, Michael McFarren The Mitre Corporation The MITRE Corp. 7515 Colshire Dr. McLean, VA 22102 hwang(at)mitre.org, dandashi(at)mitre.org,
Business Process Management and IT Architecture Design. The T case study. Dr. Jana Koehler Olaf Zimmermann IBM Zurich Research Laboratory
Business Process Management and IT Architecture Design The T case study Dr. Jana Koehler Olaf Zimmermann IBM Zurich Research Laboratory ZRL BIT at a Glance IBM Zurich Research Lab (ZRL), Rüschlikon/ZH
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,
Oracle SOA Reference Architecture
http://oraclearchworld.wordpress.com/ Oracle SOA Reference Architecture By Kathiravan Udayakumar Introduction to SOA Service Oriented Architecture is a buzz word in IT industry for few years now. What
Dagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano
Dagstuhl seminar on Service Oriented Computing Service design and development Group report by Barbara Pernici, Politecnico di Milano Abstract This paper reports on the discussions on design and development
Dr. Jana Koehler IBM Zurich Research Laboratory
Precise Modeling of Business Processes with the Business Process Modeling Notation BPMN 2.0 Dr. Jana Koehler IBM Zurich Research Laboratory ZRL BIT at a Glance Computer Science at ZRL: Security/Cryptography
The case for service oriented architecture in realising trusted, interoperable, pan-european egovernment services.
The case for service oriented architecture in realising trusted, interoperable, pan-european egovernment services. Stephen McGibbon Microsoft EMEA Tel. +445511490070 Email. [email protected] Abstract:
Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture
Business Business Services Services and Enterprise and Enterprise This Workshop Two parts Background: Business Value of Enterprise TOGAF s and the Business Services We will use the key steps, methods and
An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus
An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource solutions EBM WebSourcing Jean-Pierre LORRE R&D Manager ObjectWeb
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
Service Oriented Architecture 1 COMPILED BY BJ
Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
SOA for Healthcare: Promises and Pitfalls
SOA for Healthcare: Promises and Pitfalls Dennis B. Smith [email protected] SOA in Health Care Conference: Value in a Time of Change Chicago, IL USA June 3, 2009 Agenda Healthcare IT Challenges SOA: The
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
Model Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
Service-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
Safety Driven Design with UML and STPA M. Rejzek, S. Krauss, Ch. Hilbes. Fourth STAMP Workshop, March 23-26, 2015, MIT Boston
Safety Driven Design with UML and STPA M. Rejzek, S. Krauss, Ch. Hilbes System and Safety Engineering A typical situation: Safety Engineer System Engineer / Developer Safety Case Product 2 System and Safety
Adopting Service Oriented Architecture increases the flexibility of your enterprise
Adopting Service Oriented Architecture increases the flexibility of your enterprise Shireesh Jayashetty, Pradeep Kumar M Introduction Information Technology (IT) systems lasted longer earlier. Organization
Designing Real-Time and Embedded Systems with the COMET/UML method
By Hassan Gomaa, Department of Information and Software Engineering, George Mason University. Designing Real-Time and Embedded Systems with the COMET/UML method Most object-oriented analysis and design
Roles for Maintenance and Evolution of SOA-Based Systems
Roles for Maintenance and Evolution of SOA-Based Systems Mira Kajko-Mattsson Stockholm University and Royal Institute of Technology Sweden [email protected] Grace A. Lewis, Dennis B. Smith Software Engineering
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
Distributed systems. Distributed Systems Architectures
Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined
Approach to Service Management
Approach to Service Management In SOA Space Gopala Krishna Behara & Srikanth Inaganti Abstract SOA Management covers the Management and Monitoring of applications, services, processes, middleware, infrastructure,
Useful Patterns for BPEL Developers
Central Page 457 of 493 Useful Patterns for BPEL Developers Darko Andročec, Dragutin Kermek Faculty of Organization and Informatics University of Zagreb Pavlinska 2, 42000 {darko.androcec, dragutin.kermek}@foi.hr
Enterprise Architecture: Practical Guide to Logical Architecture
Objecteering Practical Guides Enterprise Architecture: Practical Guide to Logical Architecture Author: Version: 1.0 Copyright: Softeam Softeam Consulting Team Supervised by Philippe Desfray Softeam 21
SOA Success is Not a Matter of Luck
by Prasad Jayakumar, Technology Lead at Enterprise Solutions, Infosys Technologies Ltd SERVICE TECHNOLOGY MAGAZINE Issue L May 2011 Introduction There is nothing either good or bad, but thinking makes
Network Mission Assurance
Network Mission Assurance Michael F. Junod, Patrick A. Muckelbauer, PhD, Todd C. Hughes, PhD, Julius M. Etzl, and James E. Denny Lockheed Martin Advanced Technology Laboratories Camden, NJ 08102 {mjunod,pmuckelb,thughes,jetzl,jdenny}@atl.lmco.com
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
SOA GOVERNANCE MODEL
SOA GOVERNANCE MODEL Matjaz B. Juric University of Ljubljana, Slovenia [email protected] Eva Zupancic University of Ljubljana, Slovenia Abstract: Service Oriented Architecture (SOA) has become
Applying SOA to OSS. for Telecommunications. IBM Software Group
IBM Software Group Applying SOA to OSS for Telecommunications Kevin Twardus Manager of Industry Architecture and Standards IBM Software Group Communications Sector IBM Corporation The Details of SOA depends
Developing the Architectural Framework for SOA Adoption
Developing the Architectural Framework for SOA Adoption Oliver Sims Enterprise Architect [email protected] Copyright Open-IT Limited 2005 Agenda Service Orientation just a good technology? The
A NOVEL APPROACH FOR EXCEPTION HANDLING IN SOA
A NOVEL APPROACH FOR EXCEPTION HANDLING IN SOA Prachet Bhuyan 1,Tapas Kumar Choudhury 2 and Durga Prasad Mahapatra 3 1,2 School of Computer Engineering, KIIT University, Bhubaneswar, Odisha, India [email protected]
Prerequisites for Successful SOA Adoption
George Feuerlicht University of Technology, Sydney [email protected] 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions
Data Mining Governance for Service Oriented Architecture
Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY [email protected] Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,
Modeling Business Processes for SOA: Designing the Service Oriented Enterprise
Modeling Business Processes for SOA: Designing the Service Oriented Enterprise 27 Mar. 03-23-05 2006 March 27, 2006 Fred A. Cummins, EDS Fellow, Chair OMG BMIDTF EDS Technology Policy, Processes and Standards
2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.
Service Oriented Architecture Definition (1) Definitions Services Organizational Impact SOA principles Web services A service-oriented architecture is essentially a collection of services. These services
Tactical Service Bus: The flexibility of service oriented architectures in constrained theater environments
Tactical Bus: The flexibility of service oriented architectures in constrained theater environments Tactical Edge in NATO Context Tactical still very much under control of national forces: Zone of Operations
Programming Without a Call Stack: Event-driven Architectures
Gregor Hohpe Google Programming Without a Call Stack: -driven Architectures www.eaipatterns.com Who's Gregor? Distributed systems, enterprise integration, service-oriented architectures MQ, MSMQ, JMS,
Healthcare Services - education and research - developed in the INSEED project
Healthcare Services - education and research - developed in the INSEED project Radu DOBRESCU Universitatea Politehnica din Bucureşti Program Strategic pentru Promovarea Inovarii în Servicii prin Educaţie
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
Deploying QoS sensitive services in OSGi enabled home networks based on UPnP
Deploying QoS sensitive services in OSGi enabled home networks based on UPnP Nico Goeminne, Kristof Cauwel, Filip De Turck, Bart Dhoedt Ghent University - IBBT - IMEC Department of Information Technology
Service Oriented Architecture (SOA) Michael Herrmann Applying Semantics within SOA
Service Oriented Architecture (SOA) Michael Herrmann Applying Semantics within SOA Agenda Common understanding Definitions (selection) & Background Big Picture Services within SOA Enterprise Service Bus
Service Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
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
Kirsten Sinclair SyntheSys Systems Engineers
Kirsten Sinclair SyntheSys Systems Engineers Kirsten Sinclair SyntheSys Systems Engineers Spicing-up IBM s Enterprise Architecture tools with Petri Nets On Today s Menu Appetiser: Background Starter: Use
10 Years of Hype Cycles - Do We Forget Knowledge?
10 Years of Hype Cycles - Do We Forget Knowledge? Aaron McConnell Research Scientist IU-ATC School of Computing and Information Engineering University of Ulster at Coleraine Northern Ireland Aaron McConnell
Cloud Computing and SOA from Enterprise Perspective. Yan Zhao, PhD ArchiTech Consulting LLC [email protected] www.architechllc.com Oct.
Cloud Computing and SOA from Enterprise Perspective Yan Zhao, PhD ArchiTech Consulting LLC [email protected] www.architechllc.com Oct., 2009 Content Summary The evolution of IT and IT infrastructure,
MODELING VIRTUAL ORGANIZATION ARCHITECTURE WITH THE VIRTUAL ORGANIZATION BREEDING METHODOLOGY
01 MODELING VIRTUAL ORGANIZATION ARCHITECTURE WITH THE VIRTUAL ORGANIZATION BREEDING METHODOLOGY Zbigniew Paszkiewicz, Willy Picard Dept. of Information Technology Poznan University of Economics Mansfelda
Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. [email protected]
Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. [email protected] Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and
From reconfigurable transceivers to reconfigurable networks, part II: Cognitive radio networks. Loreto Pescosolido
From reconfigurable transceivers to reconfigurable networks, part II: Cognitive radio networks Loreto Pescosolido Spectrum occupancy with current technologies Current wireless networks, operating in either
Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction
Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.
A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles
A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles Jørgen Thelin Chief Scientist Cape Clear Software Inc. Abstract The three common software architecture styles
Business Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
Service-Orientation and Next Generation SOA
Service-Orientation and Next Generation SOA Thomas Erl, SOA Systems Inc. / SOASchool.com Service-Oriented Linguistics Service-Orientation Service Service Composition Service-Oriented Solution Logic Service
A Variability Viewpoint for Enterprise Software Systems
2012 Joint Working Conference on Software Architecture & 6th European Conference on Software Architecture A Variability Viewpoint for Enterprise Software Systems Matthias Galster University of Groningen,
Horizontal IoT Application Development using Semantic Web Technologies
Horizontal IoT Application Development using Semantic Web Technologies Soumya Kanti Datta Research Engineer Communication Systems Department Email: [email protected] Roadmap Introduction Challenges
Overview of major concepts in the service oriented extended OeBTO
Modelling business policies and behaviour based on extended Open edi Business Transaction Ontology (OeBTO) Introduction Model Driven Development (MDD) provides a basis for the alignment between business
Tool Support for Software Variability Management and Product Derivation in Software Product Lines
Tool Support for Software Variability Management and Product Derivation in Software s Hassan Gomaa 1, Michael E. Shin 2 1 Dept. of Information and Software Engineering, George Mason University, Fairfax,
CSCI 5828 Spring 2010 Foundations of Software Engineering. - Arpit Sud
CSCI 5828 Spring 2010 Foundations of Software Engineering - Arpit Sud 1 Agenda What is it? Why to use it? When to use it? How to implement it? Where not to apply it? 2 Service oriented Architecture 3 What
Systems Integration: Co C mp m onent- t bas a e s d s o s ftw ft a w r a e r e ngin i eeri r n i g
Systems Integration: Component-based software engineering Objectives To explain that CBSE is concerned with developing standardised components and composing these into applications To describe components
Scientific versus Business Workflows
2 Scientific versus Business Workflows Roger Barga and Dennis Gannon The formal concept of a workflow has existed in the business world for a long time. An entire industry of tools and technology devoted
