Reusing cloud-based services with TOSCA
|
|
- Neil Fleming
- 8 years ago
- Views:
Transcription
1 Reusing cloud-based services with TOSCA A. Brogi, J. Soldani Computer Science Department University of Pisa CLOUDCYCLE14 Stuttgart, Germany September 22nd, 2014 Jacopo Soldani 1
2 Outline Introduction Background» TOSCA» Matching cloud services with TOSCA Reusing cloud-based services with TOSCA» Adaptation of plug-in matching services» Adaptation of NON plug-in matching services Conclusions and Outlook Jacopo Soldani 2
3 Introduction Reuse in the context of cloud SBAs Reusing the available SW stack would avoid us to design and develop it from scratch. Jacopo Soldani 3
4 Introduction Reuse in the context of cloud SBAs (2) What do we need to achieve the reuse of cloud SBAs?» A suitable representation of such kind of applications. TOSCA [1]» A way to understand which applications can be reused. Matching cloud services with TOSCA [2]» A methodology to easily and effectively reuse these applications. Our contribution! [1] OASIS. Topology and Orchestration Specification for Cloud Applications (TOSCA), Version [2] A. Brogi, and J. Soldani. Matching cloud services with TOSCA. Advances in Service-Oriented and Cloud Computing, CCIS, vol Springer, Jacopo Soldani 4
5 Outline Introduction Background» TOSCA» Matching cloud services with TOSCA Reusing cloud-based services with TOSCA» Adaptation of plug-in matching services» Adaptation of NON plug-in matching services Conclusions and Outlook Jacopo Soldani 5
6 TOSCA TOSCA [1] (Topology and Orchestration Specification for Cloud Applications) is an OASIS standard whose goals are» to enable the creation of portable cloud applications, and» the automation of their deployment/management. To do so, TOSCA provides a standardized metamodel for describing cloud services. [1] OASIS. Topology and Orchestration Specification for Cloud Applications (TOSCA), Version Jacopo Soldani 6
7 TOSCA Metamodel for describing cloud services Each cloud service is represented as a ServiceTemplate. Jacopo Soldani 7
8 TOSCA An example A very simple example of TOSCA ServiceTemplate is illustrated below. White-box viewpoint Black-box viewpoint Jacopo Soldani 8
9 Matching cloud services with TOSCA A NodeType can be made concrete by substituting it by a matching ServiceTemplate [3] nevertheless, no formal definition of «matching» is given. [3] OASIS. Topology and Orchestration Specification for Cloud Applications (TOSCA) Primer, Version Jacopo Soldani 9
10 Matching cloud services with TOSCA Exact matching Intuitively speaking: a ServiceTemplate S exactly matches [2] a NodeType N (S N) iff S and N expose the same features. [2] A. Brogi, and J. Soldani. Matching cloud services with TOSCA. Advances in Service-Oriented and Cloud Computing, CCIS, vol Springer, Jacopo Soldani 10
11 Matching cloud services with TOSCA Plug-in matching Intuitively speaking: a ServiceTemplate S plug-in matches [2] a NodeType N (S N) iff S «requires less» and «offers more» than N [2] A. Brogi, and J. Soldani. Matching cloud services with TOSCA. Advances in Service-Oriented and Cloud Computing, CCIS, vol Springer, Jacopo Soldani 11
12 Outline Introduction Background» TOSCA» Matching cloud services with TOSCA Reusing cloud-based services with TOSCA» Adapting plug-in matching services» Adapting of NON plug-in matching services Conclusions and Outlook Jacopo Soldani 12
13 Plug-in matching services Consider the NodeType N1 and the ServiceTemplate S such that S N1. How can we adapt S so as to exact match N1 (and thus reuse S in place of N1)? Jacopo Soldani 13
14 Plug-in matched services Step-wise adaptation methodology To adapt a ServiceTemplate S s.t. S N and S N into a new ServiceTemplate news that exactly matches N (i.e., news N) (1) Create a new ServiceTemplate news which initially contains the matched ServiceTemplate S as the only NodeTemplate in its topology. Jacopo Soldani 14
15 Plug-in matched services Step-wise adaptation methodology (2) To adapt a ServiceTemplate S s.t. S N and S N into a new ServiceTemplate news that exactly matches N (i.e., news N) (2) For each capability (property) of N, define a capability (property) with the same name and type on the boundaries of news, and map it onto the corresponding of S. (3) For each interface i of N, declare a new interface with the same name and operations on the boundaries of news, and map each operation onto the corresponding of S. Jacopo Soldani 15
16 Plug-in matched services Step-wise adaptation methodology (3) To adapt a ServiceTemplate S s.t. S N and S N into a new ServiceTemplate news that exactly matches N (i.e., news N) (4) Add a NodeTemplate NoBe (whose capabilities satisfy the requirements of S and whose requirements are the same of N) to the topology of news. (5) For each requirement of N, define a requirement with the same name and type on the boundaries of news, and map it onto the corresponding one of NoBe. Jacopo Soldani 16
17 Non plug-in matching services Consider now the NodeType N2 and the ServiceTemplate S such that S N2. Can we still adapt S so as to exact match N2 (and thus reuse S in place of N2)? Jacopo Soldani 17
18 Non plug-in matched services Step-wise adaptation methodology To adapt a ServiceTemplate S s.t. S N and S N into a new ServiceTemplate news that exactly matches N (i.e., news N) (1) Create a new ServiceTemplate news which initially contains the matched ServiceTemplate S as the only NodeTemplate in its topology. Jacopo Soldani 18
19 Non plug-in matched services Step-wise adaptation methodology (2) To adapt a ServiceTemplate S s.t. S N and S N into a new ServiceTemplate news that exactly matches N (i.e., news N) (2) For each capability c (property p) of N, define a capability (property) with the same name and type on the boundaries of news, and map it onto the equivalent one of S. Jacopo Soldani 19
20 Plug-in matched services Step-wise adaptation methodology (2) To adapt a ServiceTemplate S s.t. S N and S N into a new ServiceTemplate news that exactly matches N (i.e., news N) (3.1) For each interface of N, define an interface with the same name on the boundaries of news. (3.2) For each operation op exposed by N, define an operation with the same name and parameters in the corresponding interface of news, and map it to the equivalent operation/plan of S. Jacopo Soldani 20
21 Non plug-in matched services Step-wise adaptation methodology (3) To adapt a ServiceTemplate S s.t. S N and S N into a new ServiceTemplate news that exactly matches N (i.e., news N) (4) Add a NodeTemplate NoBe (whose capabilities satisfy the requirements of S and whose requirements are the same of N) to the topology of news. (5) For each requirement of N, define a requirement with the same name and type on the boundaries of news, and map it onto the equivalent one of NoBe. Jacopo Soldani 21
22 Non plug-in matching services Can unmatched services always be adapted? Consider the already introduced NodeType N2 and the ServiceTemplate S such that S N2.? S CANNOT be adapted so as to exact match N2 Jacopo Soldani 22
23 Non plug-in matching services Can unmatched services always be adapted? (2) The proposed adaptation methodology can be effectively employed when:» S exposes all the capabilities and properties of N, but in a syntactically different way, and/or» N declares all the requirements which are exposed by S, but in a syntactically different way, and/or» N features one or more interface operations which are not matched by any operation featured by S, while they can be matched by some compositions of S s operations. Otherwise, despite S may be adapted to match N, our methodology cannot detect it. Jacopo Soldani 23
24 Outline Introduction Background» TOSCA» Matching cloud services with TOSCA Reusing cloud-based services with TOSCA» Adaptation of plug-in matching services» Adaptation of NON plug-in matching services Conclusions and Future Work Jacopo Soldani 24
25 Conclusions We have discussed a step-wise methodology to non intrusively adapt a ServiceTemplate S into a new ServiceTemplate news s.t. news N.» If S N, S can always be adapted into news.» Otherwise, this is not ensured. Our methodology does not require to intervene in the source code of the reused applications.» Adapting the specification of S does suffice to reuse any actual service modeled by S to deploy applications that rely on N. Jacopo Soldani 25
26 Future work 1. Implementation of a tool implementing our matchmaking and adaptation procedures.» To be integrated into the open source OpenTOSCA [4] environment. 2. Application of more complex adaptation techniques, like those that input also an explicit specification of the desired application [5]. 3. Extend our matchmaking and adaptation procedures so as to reuse only part of the available ServiceTemplates (instead of the entire application). [4] T. Binz, U. Breitenbücher, F. Haupt, O. Kopp, and F. Leymann. OpenTOSCA A runtime for TOSCA-based cloud applications. In: Proceedings of ICSOC13. Springer, [5] A. Brogi, C. Canal, and E. Pimentel. On the semantics of software adaptation. Science of Computer Programming, vol. 61, issue 2, pages Jacopo Soldani 26
27 Thank you! Jacopo Soldani 27
Reusing cloud-based services with TOSCA
Reusing cloud-based services with TOSCA Antonio Brogi and Jacopo Soldani Department of Computer Science, University of Pisa, Italy {brogi,soldani}@di.unipi.it Abstract: The OASIS TOSCA specification [OAS13b]
More informationAutomatic Topology Completion of TOSCA-based Cloud Applications
Automatic Topology Completion of TOSCA-based Cloud Applications Pascal Hirmer 1, Uwe Breitenbücher 2, Tobias Binz 2, Frank Leymann 2 Pascal.Hirmer@ipvs.uni-stuttgart.de 1 Institute for Parallel and Distributed
More informationWinery A Modeling Tool for TOSCA-based Cloud Applications
Institute of Architecture of Application Systems Winery A Modeling Tool for TOSCA-based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2, Uwe Breitenbücher 2, and Frank Leymann 2 1 IPVS, 2 IAAS, University
More informationPortable Cloud Services Using TOSCA
Institute of Architecture of Application Systems Portable Cloud Services Using TOSCA Tobias Binz, Gerd Breiter, Frank Leymann, and Thomas Spatzier Institute of Architecture of Application Systems, University
More informationOASIS TOSCA. Introduction and Overview
OASIS TOSA Introduction and Overview Frank Leymann, IBM & U of Stuttgart (Leymann@iaas.uni-stuttgart.de Thomas Spatzier, IBM (thomas.spatzier@de.ibm.com) Agenda TOSA Overview and Examples TOSA oncepts
More informationTOSCA: Portable Automated Deployment and Management of Cloud Applications
Institute of Architecture of Application Systems TOSCA: Portable Automated Deployment and Management of Cloud Applications Tobias Binz, Uwe Breitenbücher, Oliver Kopp, and Frank Leymann Institute of Architecture
More informationOASIS TOSCA. Introduction and Overview. Thomas Spatzier, IBM (thomas.spatzier@de.ibm.com)
OASIS TOSA Introduction and Overview Thomas Spatzier, IBM (thomas.spatzier@de.ibm.com) Agenda TOSA Overview and Examples TOSA oncepts Explained TOSA advanced Features 2 Motivation for TOSA Even simple
More informationIntegrated Cloud Application Provisioning: Script-centric Management Technologies
Integrated Cloud Application Provisioning: Interconnecting Service-centric and Script-centric Management Technologies Uwe Breitenbücher 1, Tobias Binz 1, Oliver Kopp 1,2, Frank Leymann 1, and Johannes
More informationPolicy4TOSCA: A Policy-Aware Cloud Service Provisioning Approach to Enable Secure Cloud Computing
Policy4TOSCA: A Policy-Aware Cloud Service Provisioning Approach to Enable Secure Cloud Computing Tim Waizenegger¹, Matthias Wieland¹, Tobias Binz², Uwe Breitenbücher², Florian Haupt², Oliver Kopp¹, ²,
More informationAn Extensible Application Topology Definition and Annotation Framework
Institute of Architecture of Application Systems University of Stuttgart Universitätsstraße 38 D 70569 Stuttgart Diploma Thesis Nr. 3504 An Extensible Application Topology Definition and Annotation Framework
More informationComputer Science Department University of Pisa
Computer Science Department University of Pisa SeaClouds: Seamless adaptive multi-cloud management of service-based applications A. Brogi, J. Carrasco, J. Cubo, F. D'Andria, A. Ibrahim, E. Pimentel, and
More informationAutomated Provisioning of Customized Cloud Service Stacks using Domain-Specific Languages
Automated Provisioning of Customized Cloud Service Stacks using Domain-Specific Languages Ta id Holmes Products & Innovation, Deutsche Telekom AG Darmstadt, Germany t.holmes@telekom.de Abstract Cloud computing
More informationSeamless adaptive multi- cloud management of service- based applications. European Open Cloud Collaboration Workshop, May 15, 2014, Brussels
Seamless adaptive multi- cloud management of service- based applications European Open Cloud Collaboration Workshop, May 15, 2014, Brussels Interoperability and portability are a few of the main challenges
More informationSeaClouds Open Reference Architecture
SeaClouds Open Reference Architecture White Paper October 2014 SeaClouds Consortium www.seaclouds-project.eu 2 Executive summary Cloud computing is a model for enabling convenient and on-demand network
More informationEditorial NUMBER 01 NOVEMBER 2014. Editorial. Project overview. Reference architecture
NUMBER 01 NOVEMBER 2014 Editorial Project overview Reference architecture Latest project news 1 st scientific workshop Events Publications What s next? Editorial Nowadays Cloud Computing reduces time-to-market
More information10 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
More informationOn-demand Provisioning of Workflow Middleware and Services An Overview
On-demand Provisioning of Workflow Middleware and s An Overview University of Stuttgart Universitätsstr. 8 70569 Stuttgart Germany Karolina Vukojevic-Haupt, Florian Haupt, and Frank Leymann Institute of
More informationInvitation to OASIS CAMP A Cirrus View (high level)
Invitation to OASIS CAMP A Cirrus View (high level) Charlie Tupitza, JumpSoft CAMP Technical Committee Member 10 October 2012 Charles.Tupitza@JumpSoft.net 703 989-8777 Cloud Application Management for
More informationCombining Declarative and Imperative Cloud Application Provisioning based on TOSCA
Institute of Architecture of Application Systems Combining Declarative and Imperative Cloud Application Provisioning based on TOSCA Uwe Breitenbücher, Tobias Binz, Kálmán Képes, Oliver Kopp, Frank Leymann,
More informationA Step-by-Step Guide to Defining Your Cloud Services Catalog
A Step-by-Step Guide to Defining Your Cloud Services Catalog Table of Contents Introduction Chapter 1 Defining the Services Catalog Chapter 2 Building a Services Catalog Chapter 3 Choosing the Right Solution
More informationEscaping Vendor Lock-in with TOSCA, an Emerging Cloud Standard for Portability
Escaping Vendor Lock-in with TOSCA, an Emerging Cloud Standard for Portability by Paul Lipton, Vice President, Industry Standards and Open Source, CA Technologies Cloud providers offer a compelling business
More informationIntegrating Configuration Management with Model-Driven Cloud Management Based on TOSCA
Institute of Architecture of Application Systems Integrating Configuration Management with Model-Driven Cloud Management Based on TOSCA Johannes Wettinger, Michael Behrendt, Tobias Binz, Uwe Breitenbücher,
More informationLego4TOSCA: Composable Building Blocks for Cloud Applications
Institute of Architecture of Application Systems Lego4TOSCA: Composable Building Blocks for Cloud Applications Florian Haupt, Frank Leymann, Alexander Nowak, Sebastian Wagner Institute of Architecture
More informationSeamless adaptive multi-cloud management of service-based applications
Seamless adaptive multi-cloud management of service-based applications Open solution brings Interoperability & Portability to PaaS The future of Cloud computing: Elasticity, Legacy Support, Interoperability
More informationDeployment Aggregates - A Generic Deployment Automation Approach for Applications Operated in the Cloud
Institute of Architecture of Application Systems Deployment Aggregates - A Generic Deployment Automation Approach for Applications Operated in the Cloud Johannes Wettinger, Katharina Görlach, Frank Leymann
More informationTopology and Orchestration Specification for Cloud Applications (TOSCA) Primer Version 1.0
Topology and Orchestration Specification for Cloud Applications (TOSCA) Primer Version 1.0 Committee Note Draft 01 31 January 2013 Specification URIs This version: http://docs.oasis-open.org/tosca/tosca-primer/v1.0/cnd01/tosca-primerv1.0-cnd01.doc
More informationTOSCA Interoperability Demonstration
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Participating Companies: Join the TOSCA Technical Committee www.oasis-open.org, join@oasis-open.org
More informationSeaClouds Project D2.2 Initial architecture and design of the SeaClouds platform
SeaClouds Project D2.2 Initial architecture and design of the SeaClouds platform Project Acronym SeaClouds Project Title Seamless adaptive multi-cloud management of service-based applications Call identifier
More informationPortable, Interoperable Cloud Applications using TOSCA
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard Portable, Interoperable Cloud Applications using TOSCA Demonstrated using: Vnomic s Service Designer, IBM ISM Cloud Marketplace
More informationPortable, Interoperable Cloud Applications using TOSCA
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard Portable, Interoperable Cloud Applications using TOSCA Demonstrated using: Vnomic s Service Designer, IBM ISM Cloud Marketplace
More informationUrbancode Deploy Overview
Urbancode Deploy Overview Continuous delivery challenges facing customers 2 *Data based on UrbanCode customer survey Multi-Platform Application Deployment Automation Visibility and automated control of
More informationExplorViz: Visual Runtime Behavior Analysis of Enterprise Application Landscapes
ExplorViz: Visual Runtime Behavior Analysis of Enterprise Application Landscapes Florian Fittkau, Sascha Roth, and Wilhelm Hasselbring 2015-05-27 Fittkau, Roth, Hasselbring ExplorViz: Visual Runtime Behavior
More informationScienceDirect. A New Cloud Services Portability Platform
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 69 ( 2014 ) 1268 1275 24th DAAAM International Symposium on Intelligent Manufacturing and Automation, 2013 A New Cloud Services
More informationDesign Support for Performance-aware Cloud Application (Re-)Distribution
Design Support for Performance-aware Cloud Application (Re-)Distribution Santiago Gómez Sáez and Frank Leymann IAAS, University of Stuttgart Universitätsstr. 38, 70569 Stuttgart, Germany {gomez-saez,leymann}@iaas.uni-stuttgart.de
More informationService 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 informationTopology and Orchestration Specification for Cloud Applications. An Open Standard for Cloud Application Portability
TOSCA Topology and Orchestration Specification for Applications An Open Standard for Application Portability Matt Rutkowski Senior Engineer, Master Inventor IBM Open Technologies AGENDA What is TOSCA?
More informationmanagement software developments 2003-2008 Aad van Moorsel Newcastle University, UK aad@aadvanmoorsel.com
management software developments 2003-2008 Aad van Moorsel Newcastle University, UK aad@aadvanmoorsel.com 2003 page 2 2003 in 2003 some were claiming the following: software for services and solutions
More informationc-eclipse: An Open-Source Management Framework for Cloud Applications
c-eclipse: An Open-Source Management Framework for Cloud Applications Chrystalla Sofokleous, Nicholas Loulloudes, Demetris Trihinas, George Pallis, Marios D. Dikaiakos Department of Computer Science, University
More informationCMotion: A Framework for Migration of Applications into and between Clouds
Institute of Architecture of Application Systems CMotion: A Framework for Migration of Applications into and between Clouds Tobias Binz, Frank Leymann, David Schumm Institute of Architecture of Application
More informationMODAClouds. An FP7 Integrated Project
MODAClouds An FP7 Integrated Project MODAClouds the consortium FP7 Integrated Project (n. 318484) Duration: Oct. 1 st, 2012 Sept 30 th, 2015 28 July, 2014 e-infrastructure Services for Society 2 MODAClouds
More informationIBM Open Cloud Architecture
Gerd Breiter IBM Distinguished Engineer Cloud and Smarter Infrastructure CTO Office IBM Open Cloud Architecture September 2014 2012 IBM Corporation Agenda Introduction IBM Open Cloud Architecture Softlayer
More informationFaster Development Through Virtualization
SAP Brief SAP Extensions SAP Service Virtualization by HP Objectives Faster Development Through Virtualization Remove the obstacles that slow down application delivery Remove the obstacles that slow down
More informationThe SPES Methodology Modeling- and Analysis Techniques
The SPES Methodology Modeling- and Analysis Techniques Dr. Wolfgang Böhm Technische Universität München boehmw@in.tum.de Agenda SPES_XT Project Overview Some Basic Notions The SPES Methodology SPES_XT
More informationSoftware Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools Jack Greenfield Keith Short WILEY Wiley Publishing, Inc. Preface Acknowledgments Foreword Parti Introduction to
More informationWISE-SPL: Bringing Multi-tenancy to the Weather InSights Environment System
IBM Research Brazil WISE-SPL: Bringing Multi-tenancy to the Weather InSights Environment System V. Segura, Leonardo P. Tizzei, J. Ramirez, M. dos Santos, L. Azevedo, R. Cerqueira May 19, 2015 1/ V. Segura,
More information[We apologise if you receive multiple copies of this -------------------------------------------------------------
message] [We apologise if you receive multiple copies of this ------------------------------------------------------------- CALL FOR PAPERS INTERNET 5th INT. WORKSHOP ON ADAPTIVE SERVICES FOR THE FUTURE
More informationWhy Cloud Standards Matter
Storm in the Cloud - the OASIS weather report Why Cloud Standards Matter You Fang, Huawei, OASIS Board of Directors 1 5000 多 名 专 家 参 与, 来 自 600 家 公 司, 政 府 和 个 人 OASIS Open is a global standards organization
More informationCloud Service Orchestration with TOSCA, Chef and Openstack
Cloud Service Orchestration with TOSCA, Chef and Openstack Gregory Katsaros FZI Forschungszentrum Informatik Berlin, Germany Email: katsaros@fzi.de Michael Menzel FZI Forschungszentrum Informatik Karlsruhe,
More informationThe Hybrid Cloud: Bringing Cloud-Based IT Services to State Government
The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government October 4, 2009 Prepared By: Robert Woolley and David Fletcher Introduction Provisioning Information Technology (IT) services to enterprises
More informationDynamic Hybrid (Cloud) Applications. Introducing the INAETICS project. Bram de Kruijff Luminis Technologies
Dynamic Hybrid (Cloud) Applications Introducing the INAETICS project Bram de Kruijff Luminis Technologies INtelligent robust ArchitecturE for TIme Critical Systems An open collaboration effort that aims
More informationCompensation-based vs. Convergent Deployment Automation for Services Operated in the Cloud
Institute of Architecture of Application Systems Compensation-based vs. Convergent Deployment Automation for Services Operated in the Cloud Johannes Wettinger, Uwe Breitenbücher, Frank Leymann Institute
More informationSix Strategies for Building High Performance SOA Applications
Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture
More information1 What is Cloud Computing?... 2 2 Cloud Infrastructures... 2 2.1 OpenStack... 2 2.2 Amazon EC2... 4 3 CAMF... 5 3.1 Cloud Application Management
1 What is Cloud Computing?... 2 2 Cloud Infrastructures... 2 2.1 OpenStack... 2 2.2 Amazon EC2... 4 3 CAMF... 5 3.1 Cloud Application Management Frameworks... 5 3.2 CAMF Framework for Eclipse... 5 3.2.1
More informationLecture 02b Cloud Computing II
Mobile Cloud Computing Lecture 02b Cloud Computing II 吳 秀 陽 Shiow-yang Wu T. Sridhar. Cloud Computing A Primer, Part 2: Infrastructure and Implementation Topics. The Internet Protocol Journal, Volume 12,
More informationMeasuring Performance Metrics of WS-BPEL Service Compositions
Institute of Architecture of Application Systems Measuring Performance Metrics of WS-BPEL Service Compositions Branimir Wetzstein, Steve Strauch, Frank Leymann Institute of Architecture of Application
More informationPatterns for Architectural Analysis and Systems Integration
Patterns for Architectural Analysis and Systems Integration 1 st Braga, Portugal July 2, 2011 Context Context In the context of Cloud Computing... Software deployed somewhere with illusion of infinite
More informationIntroduction to UDDI: Important Features and Functional Concepts
: October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...
More informationDagstuhl 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
More informationDevOpSlang - Bridging the Gap Between Development and Operations
Institute of Architecture of Application Systems DevOpSlang - Bridging the Gap Between Development and Operations Johannes Wettinger, Uwe Breitenbücher, Frank Leymann Institute of Architecture of Application
More informationDeveloping Service-Oriented Architecture Applications with OSGi
Developing Service-Oriented Architecture Applications with OSGi Dr Mark Little, Kevin Conner (Red Hat), Keith Babo (Sun), Alexandre Alves (BEA) BOF-5846 Overview Using OSGi in real-world Service Oriented
More informationLeveraging Platform Basic Services in Cloud Application Platforms for the Development of Cloud Applications
Leveraging Platform Basic Services in Cloud Application Platforms for the Development of Cloud Applications Fotis Gonidis, Iraklis Paraskakis South East European Research Centre International Faculty of
More informationThe Need for a Choreography-aware Service Bus
Institute of Architecture of Application Systems The Need for a Choreography-aware Service Bus Oliver Kopp, Tammo van Lessen, Jörg Nitzsche Institute of Architecture of Application Systems, University
More informationA Generic Artifact-Driven Approach for Provisioning, Configuring, and Managing Infrastructure Resources in the Cloud
Institute of Architecture of Application Systems University of Stuttgart Universitätsstraße 38 D 70569 Stuttgart Diplomarbeit Nr. 3481 A Generic Artifact-Driven Approach for Provisioning, Configuring,
More informationExtension of a SCA Editor and Deployment-Strategies for Software as a Service Applications
Institut fur Architektur von Anwendungssystemen Universität Stuttgart Universitätsstraße 38 70569 Stuttgart Diplomarbeit Nr. 2810 Extension of a SCA Editor and Deployment-Strategies for Software as a Service
More informationBridge Development and Operations for faster delivery of applications
Technical white paper Bridge Development and Operations for faster delivery of applications HP Continuous Delivery Automation software Table of contents Application lifecycle in the current business scenario
More informationCAGE: Customizable Large-Scale SOA Testbeds in the Cloud
CAGE: Customizable Large-Scale SOA Testbeds in the Cloud Lukasz Juszczyk 1, Daniel Schall 1, Ralph Mietzner 2, Schahram Dustdar 1, and Frank Leymann 2 1 Distributed Systems Group, Vienna University of
More informationSentinet for Windows Azure SENTINET
Sentinet for Windows Azure SENTINET Sentinet for Windows Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Isolated Deployment Model... 3 Collocated Deployment Model...
More informationEnergy Efficiency Embedded Service Lifecycle: Towards an Energy Efficient Cloud Computing Architecture
Energy Efficiency Embedded Service Lifecycle: Towards an Energy Efficient Cloud Computing Architecture On behalf of the ASCETiC Consortium Project Number 610874 Instrument Collaborative Project Start Date
More informationgoberlin a Trusted Cloud Marketplace for Governmental and Commercial Services
goberlin a Trusted Cloud Marketplace for Governmental and Commercial Services Data Protection and Security Considerations in an egovernment Cloud in Germany Dr. Klaus-Peter Eckert Public Sector Cloud Forum
More informationMyths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other.
WSJ: SOA Myths About Service-Oriented Architecture Demystifying SOA Service-oriented architecture (SOA) refers to an architectural solution that creates an environment in which services, service consumers,
More informationCLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS
CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS April 2014 Cloud Conceptual Reference Model The ease of use a Cloud Consumer experiences results from a complex, behind-the-scenes, orchestration of interchangeable,
More informationService-Oriented Computing: Service Foundations
Service-Oriented Computing: Service Foundations Marco Aiello and Schahram Dustdar TUWien {aiellom,dustdar}@infosys.tuwien.ac.at Participating in the discussion: Paco Curbera, Flavio De Paoli, Wolfgang
More informationProgramming directives are popular in
Web-Scale Workflow Editor: Schahram Dustdar dustdar@dsg.tuwien.ac.at Programming Directives for Elastic Computing Schahram Dustdar Vienna University of Technology Yike Guo and Rui Han Imperial College
More informationImproving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year
Improving Agility of Cloud Ecosystems with MODAClouds Introduction and objectives for the second year Elisabetta Di Nitto Politecnico di Milano elisabetta.dinitto@polimi.it MODAClouds () 2 MODAClouds objectives
More informationCloudify and OpenStack Heat
Cloudify and OpenStack Heat General Cloudify is an application orchestration platform that provides a complete solution for automating and managing application deployment and DevOps processes on top of
More informationAn Integrated mhealth Solution for Enhancing Patients Health Online
Institute of Architecture of Application Systems An Integrated mhealth Solution for Enhancing Patients Health Online Marina Bitsaki 1, Christos Koutras 1, Georgios Koutras 1, Frank Leymann 2, Bernhard
More informationA Proposed Case for the Cloud Software Engineering in Security
A Proposed Case for the Cloud Software Engineering in Security Victor Chang and Muthu Ramachandran School of Computing, Creative Technologies and Engineering, Leeds Metropolitan University, Headinley,
More informationTowards a BPM Cloud Architecture with Data and Activity Distribution
2012 IEEE 16th International Enterprise Distributed Object Computing Conference Workshops Towards a BPM Cloud Architecture with and Activity Distribution Evert F. Duipmans University of Twente Enschede,
More informationSOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together. Thomas Erl, Arcitura Education Inc. & SOA Systems Inc.
SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together Thomas Erl, Arcitura Education Inc. & SOA Systems Inc. Overview SOA + Cloud Computing SOA + Semantic Web Technology
More informationTable of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8
Table of Contents 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 3 SOA in Verizon The IT Workbench Platform... 10 3.1 Technology... 10 3.2 Processes
More informationService-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
More informationA Prototype for View-based Monitoring of BPEL Processes
Universität Stuttgart Fakultät Informatik, Elektrotechnik und Informationstechnik A Prototype for View-based Monitoring of BPEL Processes David Schumm, Gregor Latuske, and Frank Leymann Technical Report
More informationBest Place to Find the Best Jobs Out There
Safer in the Clouds (Extended Abstract) Chiara Bodei, Viet Dung Dinh and Gian Luigi Ferrari Dipartimento di Informatica, Università di Pisa, Italy {chiara,dinh,giangi}@diunipiit We outline the design of
More informationNFV and What it Means to You From ETSI to MANO to YANG Making Sense of it All
NFV and What it Means to You From ETSI to MANO to YANG Making Sense of it All By: GigaSpaces Research, Cloudify Team Contributors: Nati Shalom, Yaron Parasol, Shay Naeh, Yoram Weinreb NFV and What it Means
More informationOPEN DATA CENTER ALLIANCE : Service Orchestration with TOSCA White Paper
OPEN DATA CENTER ALLIANCE : Service Orchestration with TOSCA White Paper Table of Contents Legal Notice...3 Executive Summary...4 The TOSCA-Based Application Packaging Project...5 Implementation of the
More informationTransform service delivery with HP Cloud Management
Transform service delivery with HP Cloud Management Christian Dinten, Software Pre-Sales, Hewlett-Packard The state of IT today IT is stretched too far Slower IT response Loss of controls & governance
More informationKnowledge-based Expressive Technologies within Cloud Computing Environments
Knowledge-based Expressive Technologies within Cloud Computing Environments Sergey V. Kovalchuk, Pavel A. Smirnov, Konstantin V. Knyazkov, Alexander S. Zagarskikh, Alexander V. Boukhanovsky 1 Abstract.
More informationSouth East of Process Main Building / 1F. North East of Process Main Building / 1F. At 14:05 April 16, 2011. Sample not collected
At 14:05 April 16, 2011 At 13:55 April 16, 2011 At 14:20 April 16, 2011 ND ND 3.6E-01 ND ND 3.6E-01 1.3E-01 9.1E-02 5.0E-01 ND 3.7E-02 4.5E-01 ND ND 2.2E-02 ND 3.3E-02 4.5E-01 At 11:37 April 17, 2011 At
More informationSemantic-enabled Software Engineering and Development
Semantic-enabled Software Engineering and Development Bernhard Bauer, Stephan Roser Programming of Distributed Systems, University of Augsburg, 86135 Augsburg [bauer roser]@informatik.uni-augsburg.de Abstract:
More informationEnterprise Architecture at Work
Marc Lankhorst et al. Enterprise Architecture at Work Modelling, Communication and Analysis Third Edition 4y Springer Contents 1 Introduction to Enterprise Architecture 1 1.1 Architecture 1 1.2 Enterprise
More informationBeyond Mere Application Structure
Thoughts on the Future of Cloud Orchestration Tools Jörg Domaschka a, Frank Griesinger a, Daniel Baur a, Alessandro Rossini b a OMI, University of Ulm, Germany b SINTEF, Oslo, Norway Page 2 Targeted shortcomings
More informationCharacterizing and Evaluating Different Deployment Approaches for Cloud Applications
Institute of Architecture of Application Systems Characterizing and Evaluating Different Deployment Approaches for Cloud Applications Johannes Wettinger, Vasilios Andrikopoulos, Steve Strauch, Frank Leymann
More informationModel Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform
Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn
More informationFuture Internet Architecture
Future Internet Architecture Test der PP-Präsentation & Cloud Computing: A Service-Oriented approach. Wie können die Folien verbessert werden? Paul Mueller FIA Panel: Future Internet Architectures Poznan
More informationHow To Create A Cloud Distribution Of An Application
International Journal of Cooperative Information Systems Vol. 20, No. 3 (2011) 307 356 c World Scientific Publishing Company DOI: 10.1142/S0218843011002250 MOVING APPLICATIONS TO THE CLOUD: AN APPROACH
More informationSemantic Business Process Management
Arbeitsgruppe Lecture Semantic Business Process Management Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de http://www.inf.fu-berlin.de/groups/ag-csw/
More informationBest of SharePoint 2010. Composites
Best of SharePoint 2010 Composites Agenda Overview Composite Applications Developer Investments Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web Microsoft SharePoint
More informationDesign and Implementation of an Automatic Semantic Annotation Service
Diploma Thesis Alina Kopp Oberseminar str. 1 76131 Karlsruhe Alina.Kopp@iitb.fraunhofer.de 27.02.2007 Saarbrücken Risk and Crisis Management Issues Common terminology Interoperability of data, information
More information