cloud SOA Research Guide

Size: px
Start display at page:

Download "cloud SOA www.cloud4soa.eu Research Guide"

Transcription

1 cloud SOA A Cloud interoperability framework and platform for user-centric, semantically-enhanced, service-oriented application design, deployment and distributed execution Research Guide

2 Content PaaS and its Interoperable Potential 2 Cloud4SOA Project Overview 4 Cloud4SOA Reference Architecture 6 Core Capabilities 8 Matchmaking 8 Management 8 Monitoring 9 Migration 9 Scientific and Technological Achievements 10 Intelligent Dashboard Interface 10 SOA Principles 11 Cloud4SOA Semantic Model 12 Business Application Governance and SLA Management 13 Harmonized API and Platform Adapters 14 How to Join the Cloud4SOA Ecosystem 15 Contact Info 16 PaaS and its Interoperable Potential Cloud Platform as a Service (PaaS) is a novel, rapidly growing segment in the Cloud computing market, that enables software developers to create (develop or integrate), deploy, execute, and manage business applications, using a service provided by a third party. However, the diversity and heterogeneity of today s existing PaaS offerings raises several interoperability challenges and makes it difficult for software developers to identify the platform that best fits their needs. Furthermore, the actual PaaS market segment is still quite young, chaotic and highly fragmented, dominated by a few providers which use and promote incompatible standards and formats. This introduces adoption barriers due to the lock-in issues that prevent the portability of data and software from one PaaS to another, locking software developers to the first provider they use. Developers indeed require more flexibility. They do not only need to deploy applications into a specific Cloud platform, but also to migrate applications from one platform to another, as well as to distribute related applications across multiple PaaS. Even on the vendor side, the very same lock-in is greatly limiting the entry of new PaaS providers with innovative offerings, due to the high switching costs that their competition s customers have before them. The current state of the PaaS landscape is therefore far from a global arena open to every player. Reducing the interoperability and portability barriers between different vendors constitutes an important step for realizing the potential of an open market global vision for Cloud computing and their platforms. This is the target of the Cloud4SOA European research project.

3 An opportunity for European software developers and PaaS providers Cloud4SOA s objectives helps stimulate a Cloud application development market that brings significant opportunity to European software companies with their own internal development, as well as Independent Software Vendors (ISV) interested in selling SaaS services on top of a hosted PaaS. Innovative interoperable Cloud4SOAenabled PaaS offerings open up the Cloud market to new customers that were previously reluctant to adopt the Cloud paradigm because of a greater need of flexibility. Likewise, such a solution can strengthen the market position of rising European PaaS providers by leveraging accessibility and portability to their customers as a competitive advantage, while still keeping their platform-specific innovative features that makes the PaaS segment an attractive alternative to their IaaS counterparts. 3

4 Cloud4SOA Project Overview Cloud4SOA is providing an open semantic interoperable framework for PaaS developers and providers, capitalizing on Service Oriented Architecture (SOA), lightweight semantics and user-centric design and development principles. What do we mean by semantic interoperability? It is the ability of applications and their data to seamlessly be managed and migrated between Cloud PaaS offerings that are using the same technological background but different data models and Application Programming Interfaces (APIs). This concept is a key enabler of Cloud4SOA s capabilities. The Cloud4SOA system supports Cloudbased application developers with multiplatform matchmaking, management, monitoring and migration by semantically interconnecting heterogeneous PaaS offerings across different providers that share the same technology. All this is done using an adaptable, intelligent, user-centric web interface. These are value-added capabilities for the developer that facilitate the access and lifecycle management to the PaaS offering that best matches their computational needs, as well as empowering them with application portability in contrast to vendor lock-in. The results push towards a more open, competitive and dynamic market segment for rising PaaS providers and their potential developers.

5 Research Objectives and Results: The Cloud4SOA Cloud Semantic Interoperability Framework, which provides a) a typology of semantic interoperability conflicts in the Cloud, and b) a set of recommendations and good practices on how to achieve semantic interoperability and transparent data and application portability between different Cloud platforms. The open, generic Cloud4SOA Reference Architecture, which introduces a scalable, reusable and transferable approach for facilitating the matchmaking, management, monitoring and migration of applications to platform by semantically interconnecting different Clouds. The Cloud4SOA Models for Resources and Services, which offer the necessary semantics for annotating Cloud computing resources and services. The Cloud4SOA System, which implements the Cloud4SOA Reference Architecture and comprises of a set of interlinked collaborating software components and models. Cloud4SOA BETA and Industry Showcases Cloud4SOA looks for feedback from a Cloud market that is always evolving. Are you a software developer or PaaS provider? Visit for information on how you can take a test drive! In addition, Cloud4SOA runs three industry showcases internally in the project for immediate user feedback: multimedia service delivery with Portugal Telecom, network monitoring with RomTelecom, and business collaboration with Fraunhofer FIT s BSCW platform. Project Facts Cloud4SOA receives funding through the FP7 Research Programme of the European Commission (Grant Agreement #257953) Project Coordinator: Atos (ES). Partners: National University of Ireland Galway (IE), SingularLogic (GR), Centre for Research and Technology Hellas (GR), cloudcontrol (DE), Cyntelix (NL), Portugal Telecom Inovacao (PT), Fraunhofer FIT (DE), RomTelecom (RO). Duration: September 2010 August Budget: 4.13 M Euros. Maximum Community Contribution: 2.73M Euros. Research Programme: FP7-ICT Objective

6 Cloud4SOA Reference Architecture Cloud4SOA Reference Architecture

7 The Cloud4SOA project introduces a brokerbased reference architecture consisted of five layers: The Front-end layer supports the usercentric focus of Cloud4SOA and the easy access of both Cloud-based application developers and Cloud PaaS providers to the Cloud4SOA s functionalities exposed via widgetized services which are adaptable to the user s context. The Semantic layer is the backbone of the architecture that puts in place the Cloud semantic interoperability framework (CSIF) and facilitates the formal representation of information (i.e. PaaS offerings, applications and user profiles). It spans the entire architecture resolving interoperability conflicts and providing a common basis for publishing and searching different PaaS offerings. The SOA layer implements the core functionalities offered by the Cloud4SOA system such as PaaS offering discovery and recommendation (matchmaking), PaaS offering and application publication (profile management), application deployment, monitoring and migration. The Governance layer implements the business-centric focus of Cloud4SOA where Cloud PaaS providers and consumers (Cloud-based application developers) can establish business relationships through Service Level Agreements (SLA). Specifically, it enables the lifecycle execution and management of Cloud-based applications taking into account monitoring information, SLAs and scalability issues. The Repository layer acts as an intermediary between the Cloud4SOA system and the various PaaS offerings allowing the applications to be independent from specific PaaS offering implementations. Moreover, it provides a harmonized API that enables the seamless interconnection and management of applications across different Cloud PaaS offerings, using PaaS-specific adapters deployed in each platform. Cloud4SOA provides four core capabilities implemented by the reference architecture: Matchmaking between a Cloud application and a ranking of platforms to best fit its needs. Management of applications deployed in several PaaS providers, as well as independent SLA interaction. Monitoring of applications deployed on multiple platforms, using universal metrics. Migration of an already-deployed application from a PaaS offering to a competing one. 7

8 Core Capabilities Matchmaking The matchmaking component allows searching among the existing PaaS offerings for those that best match the developer s needs. To succeed in this, the matchmaking algorithm heavily capitalizes on the Semantic layer and, especially, on the PaaS and Application models while it distinguishes the user s needs into application requirements and user preferences. The degree of relation is computed based on the similarity of the semantic descriptions between PaaS offerings and an application profile taking also into account the target user s preferences. In addition, the matchmaking algorithm is designed to resolve the semantic conflicts between diverse PaaS offerings and to allow matching of concepts between different PaaS providers that may use different naming or even different measurement units. The outcome of the matchmaking algorithm is a list of PaaS offerings that satisfy users needs, ranked according to the number of satisfied user preferences. Management The management component supports the efficient deployment and governance of applications on a specific PaaS offering chosen by the application developer. The module performs an analysis of the application s requirements to build a specific application deployment descriptor. This descriptor is created according to the format defined by the PaaS offering that the user has selected. It then checks if a valid SLA contract has been previously agreed between the specific PaaS offering and the application, finally initiating the deployment process using the Cloud4SOA standard API exposed by every Cloud4SOA PaaS platform adapter. Moreover, this component provides a functionality to manage the life-cycle of the application by delegating its lower level functionality to the Governance Layer.

9 Monitoring In a multi-cloud scenario, it is important to continually monitor business-critical applications hosted on a variety of Cloud providers to ensure that their performance consistently meets expectations and that Cloud resources are being effectively used. Cloud providers typically present very diverse architectures providing dissimilar resource-level metrics used to provide fine grain Quality of Service (QoS) guarantees. As a consequence, Cloud users are not able to compare offerings they are adopting. In order to consider the heterogeneity of different Cloud architectures, Cloud4SOA provides a PaaS monitoring functionality based on unified platformindependent metrics, such as latency and application status, to allow application developers to proactively monitor the health and performance of business-critical applications hosted on multiple Clouds environments. Migration Moving an application between PaaS offerings is a difficult operation, where several issues could arise related to the different modelling and notation of the same features across different providers. The Cloud4SOA framework aims to support a seamless migration to tackle semantic interoperability conflicts. Moving an application between PaaS offerings consists of two main steps: i) moving the application data and ii) moving the application itself. During the first step, all the application data is retrieved from the PaaS offering where the app is running and moved to the new PaaS offering; in order to avoid dirty or inconsistent states, the application is stopped before starting to move the data. After the data structures have been created and initialized, the application code is deployed on the new PaaS provider. 9

10 Scientific and technological achievements The Cloud4SOA project is delivering several significant scientific and technological achievements carried out in each layer of architectural structure. These innovations are the subject of the remainder of this booklet. Cloud4SOA System Cloud4SOA Reference Architecture Front-end layer Cloud4SOA CSIF Intelligent Dashboard Interface Intelligent Dashboard Interface Cloud4SOA exposes its functionalities via a web-based interface that implements a design metaphor based on the concept of a dashboard. The choice is motivated by the fact that the user needs an overview about the performance of the application(s) deployed on different Cloud providers and a centralized point for managing applications. The dashboard offers a set of widgets which allow encapsulating functionality in a self-contained application, i.e. an application with a front-end and business logic. Widgets can be modelled to correspond to the different actions the user wants to perform on the platform, e.g. search a PaaS offering or deploy an application. At the same time, they can be grouped in different ways to allow presenting the user only with the functionalities he is likely to need in the course of a certain activity. SOA layer Semantic layer Governance layer Repository layer 5-tier architecture SOA Principles Cloud4SOA Semantic Model Business Application Governance and SLA Management Harmonized API and Platform Adapters Scientific and technological achievements This allows defining macro activities (e.g. Search) that are composed by micro activities (represented by the widget). Furthermore, widgets are independent from an activity and communicate via an event bus, where widgets can subscribe (or not) to be notified about particular events. A user can add or remove widgets from a particular activity and adapt the interface to his particular needs. An event bus supports the asynchronous behaviour of the calls from the front-end to the back-end services (SOA layer), which is necessary since operations such as deployment can require some time to complete. Scientific and technologic advances implemented in the layers of the Cloud4SOA Reference Architecture

11 SOA Principles Finally, users can be presented with contextual information since Cloud4SOA uses semantics to model applications and Cloud offerings. The same semantics can be presented to the user to, for example, disambiguate the meaning of a term, when different communities use different terminologies. This implies that the interface is able to: interpret the models used by the semantic layer adapt to changes in these models and always display up-to-date information The SOA layer constitutes the heart of the Cloud4SOA system, translating a resource-centric architecture, like the semantic layer and its implementation and management concepts, into a highlevel architecture. Designed by following the service oriented computing paradigm and exploiting annotations and interfaces, the SOA layer provides services in a flexible manner and exposes them via the REST protocol, in line with what PaaS Cloud Providers do with their public APIs. The SOA layer implements, according to application developer use cases, a uniform and scriptable interface to PaaS services, for deploying, running, monitoring and migrating an application without specific dependencies on the developer s current PaaS system. Mapping this service model into the dynamic object/resourcecentric model implemented by the Cloud4SOA semantic layer produces a set of conceptual and technical difficulties, called impedance mismatch. The SOA layer solves it by adopting a technique of minimization. This consists in generating a new layer that partially wraps the Cloud4SOA ontology concepts in order to offer a more stable (and thus reusable as a service) representation of the Cloud4SOA business logic. Widgetized user interface for searching PaaS offerings 11

12 Cloud4SOA Semantic Model The objective of the Cloud4SOA semantic model is to investigate and resolve the semantic interoperability problems that exist in PaaS entities. The Cloud4SOA semantic model consists of five tiers, where each tier describes a set of fundamental PaaS entities and defines their relations: The Infrastructure tier captures knowledge related to the infrastructure utilized by the Platform and Application tiers and it models a number of concepts including hardware component, software component, programming language and QoS parameters. The Platform tier captures knowledge related to a Cloud-based platform which is based on the Infrastructure tier in order to operate. The main concept of the platform tier is the PaaS offering. The Enterprise tier captures knowledge related to the enterprises involved and their role in the Cloud. The Enterprise tier is modeled by the concepts of the PaaS provider and SLA. The Application tier captures knowledge related to a Cloud-based Application. A Cloud-based Application is developed/ deployed/managed in a Cloud Platform. The central concept of this tier is the Application. The concepts of the Cloud4SOA semantic model in 5-tiers The User tier captures knowledge related to the users (developers) of the Cloud4SOA reference architecture that create and manage the applications and Cloud PaaS providers that publish their PaaS offerings. The User tier facilitates users annotation, enabling them to create their account and semantic profiles in the system. The central entity of this tier is the Developer. The PaaS model is used to create instances that represent a programming platform

13 Application Governance and SLA Management that Cloud PaaS providers publish and application developers can use in order to implement and deploy their applications. The application model is used to create instances that represent an application created by a developer for hosting by a PaaS offering. A PaaS offering instance and a PaaS offering request constitute instances of the PaaS Offering and the Application concept, respectively. The PaaS offering request is matched with the available PaaS offerings for providing a set of platforms that best match the application developer s needs. To this end, the two entities should share a set of common characteristics that enable the easy matching between their instances. The Cloud4SOA semantic model serves as a means for the unification and the homogeneous representation of different Cloud systems. Its capabilities are made available to all Cloud stakeholders through the Semantic layer. An enhanced and distributed architecture for business application governance, monitoring and service level agreement (SLA) management is implemented through Cloud4SOA. The project tackles challenges investigating new service engineering paradigms, methods and tools supporting the decision making, criteria and policies involved in the semantic setting-up, construction, deployment, SLA negotiation & enforcement, monitoring, management and migration of Cloud Applications in the PaaS context. The Execution Management Service (EMS) is the key interface to the PaaS platform in everything related to the application lifecycle. This primarily includes deployment, un-deployment, maintenance and migration related tasks. The management of SLAs is another key aspect faced, although, in the scope of project, SLAs do not aim at representing a contractual relationship between the customers consuming virtualized Platforms and the PaaS vendors that provide them. Cloud4SOA provides a RESTful implementation of the WS-Agreement standard of the Open Grid Forum (OGF) that is a novel but well-accepted standard for creating and enforcing SLAs in distributed environments as well as monitoring their resources properties. Overview of the Governance layer components 13

14 Harmonized API and Platform Adapters The basis of the Repository layer of Cloud4SOA is the definition of a harmonized API that addresses most of the diversities of existing PaaS platforms. Support for functionality such as development life-cycle, monitoring, instance-handling, resourcehandling and migration-handling has been taken into consideration during the formulation of the API. Moving from the functional perspective to its realization, there are specific issues that arise. More specifically, the realization of the API implies that it is feasible for the majority of the methods to be implemented by many PaaS platforms. This wiring may be a simple or a complex task, since it can be performed by re-using an existing PaaS API-call or by implementing a feature from scratch. The implementation from scratch is only possible if a specific component is implemented and deployed in the PaaS in order to act as a Proxy between the Cloud4SOA API and the platform. Therefore a specific component has to accompany the developed API per PaaS which will be responsible for implementing all APImethods that cannot be implemented Harmonized API through proxying (i.e. re-wiring) and existing API-call. This component is called Platform Adapter or simply Adapter. The Platform Adapter is the Proxy between the Cloud4SOA central system and the various PaaS platforms. The API that a Platform Adapter exposes to the central system is unique (i.e. the one that the Cloud4SOA consortium has defined). In case of incompatibility either the missing part is hardcoded by the PaaS owner (or developer) or is intentionally left unimplemented.

15 From the functional perspective Adapters are used to: Push Asynchronously Information i.e. deploy/undeploy archives to a PaaS platform Push Synchronously Information i.e. stop/start application instances for maintenance purpose Pull Asynchronously Information i.e. migrate migrate applications to another PaaS provider Pull Synchronously Information (for monitoring and SLA enforcement purpose.) i.e. get status of application A that is installed at PaaS platform B Consequently, both synchronous and asynchronous communication patterns are used for the communication between the adapters and the central system. Hence a database and a queue are necessary. Platform Adapters are piggybacking deployed applications and store monitoring information locally. This information is periodically pushed to the central system. Finally, platform adapters constitute an overlay network that is used only during migration in order to avoid transfer through the central system. How to Join the Cloud4SOA Ecosystem Cloud PaaS Provider s side 1. Register Cloud4SOA system and create a user account (Cloud4SOA verifies that the PaaS provider s details are valid and activates the account) 2. Log in and create an PaaS profile defining the platform s specifications (e.g. offered programming language and supported QoS parameters) 3. Develop a PaaS Adapter compatible with the Cloud4SOA harmonized API Application Developer s side 1. Register Cloud4SOA system and create a user account 2. Create an application profile defining application s requirements (e.g. programming language) and user s needs (e.g. QoS parameters) 3. Search available PaaS offerings to identify the best matches 4. Select a PaaS offering and register the credential of it 5. Deploy the application to the PaaS offering (in case the application uses a database, the database has to be created first) 6. Monitor/Stop/Start/Migrate a deployed application PaaS providers already in the Cloud4SOA ecosystem 15

16 Contact Info Franceso D Andria Cloud4SOA Project Coordinator francesco.dandria@atos.net cloud SOA Follow us at the LinkedIn Cloud4SOA group! Try out the Cloud4SOA BETA! Cloud4SOA looks for feedback from a Cloud market that is always evolving. Are you a software developer or PaaS provider? Visit our website for information on how you can take a test drive! Consortium

February 27th, 2013 www.cloud4soa.eu

February 27th, 2013 www.cloud4soa.eu February 27th, 2013 www.cloud4soa.eu Francesco D Andria (ATOS) francesco.dandria@atos.net, james.ahtes@ates.net Cloud4SOA at Cloudscape V Cloud s PaaS Potential Cloud s PaaS Potential user interest in

More information

CLOUD PIER FACILITATING TODAY S PAAS ADOPTION AND PREPARING FOR TOMORROW S MULTI-CLOUD DEMAND

CLOUD PIER FACILITATING TODAY S PAAS ADOPTION AND PREPARING FOR TOMORROW S MULTI-CLOUD DEMAND CLOUD PIER FACILITATING TODAY S PAAS ADOPTION AND PREPARING FOR TOMORROW S MULTI-CLOUD DEMAND Cloud s Platform as a Service (PaaS) is a novel, rapidly growing segment in the cloud computing market that

More information

SeaClouds Project D6.2 - Case Study test-beds and key features mapping

SeaClouds Project D6.2 - Case Study test-beds and key features mapping SeaClouds Project D6.2 - Case Study test-beds and key features mapping Project Acronym Project Title Call identifier Grant agreement no. 610531 Start Date 1 st October 2013 Ending Date 31 st March 2016

More information

A Marketplace Broker for Platform-as-a-Service Portability

A Marketplace Broker for Platform-as-a-Service Portability Seamless Adaptive Multi-cloud Management of Service-based Applications Workshop at ESOCC 14, Manchester, UK A Marketplace Broker for Platform-as-a-Service Portability Bholanathsingh Surajbali and Adrian

More information

Seamless adaptive multi-cloud management of service-based applications

Seamless 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 information

MODAClouds. An FP7 Integrated Project

MODAClouds. 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 information

Service-Oriented Architecture and Software Engineering

Service-Oriented Architecture and Software Engineering -Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based

More information

SeaClouds Open Reference Architecture

SeaClouds 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 information

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security

More information

Seamless 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 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 information

Customer Cloud Architecture for Mobile. http://cloud-council.org/resource-hub.htm#customer-cloud-architecture-for-mobile

Customer Cloud Architecture for Mobile. http://cloud-council.org/resource-hub.htm#customer-cloud-architecture-for-mobile Customer Cloud Architecture for Mobile http://cloud-council.org/resource-hub.htm#customer-cloud-architecture-for-mobile June, 2015 1 Presenters Heather Kreger CTO International Standards, IBM US SC38 mirror

More information

Editorial NUMBER 01 NOVEMBER 2014. Editorial. Project overview. Reference architecture

Editorial 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 information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Level: Advanced Jean-Louis Maréchaux (jlmarech@ca.ibm.com), IT Architect, IBM 28 Mar 2006 Today's business

More information

FLEXIANT. Utility Computing on Demand

FLEXIANT. Utility Computing on Demand FLEXIANT Utility Computing on Demand Flexiant Flexiant is a software and services company, one of the world's first public/private Cloud providers. We provide cloud infrastructure software and services

More information

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach

ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach ASCETiC Whitepaper Motivation The increased usage of ICT, together with growing energy costs and the need to reduce greenhouse gases emissions call for energy-efficient technologies that decrease the overall

More information

Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh

Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh Amit Sheth & Ajith Ranabahu, 2010 Presented by Mohammad Hossein Danesh 1 Agenda Introduction to Cloud Computing Research Motivation Semantic Modeling Can Help Use of DSLs Solution Conclusion 2 3 Motivation

More information

SeaClouds Project. Cloud Application Programming Interface. Seamless adaptive multi- cloud management of service- based applications

SeaClouds Project. Cloud Application Programming Interface. Seamless adaptive multi- cloud management of service- based applications SeaClouds Project D4.2- Cloud Application Programming Interface Project Acronym Project Title Call identifier Grant agreement no. Start Date Ending Date Work Package Deliverable code Deliverable Title

More information

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing 3-day seminar The evolution of how companies employ SOA can be broken down into three phases: the initial phase

More information

IAAS CLOUD EXCHANGE WHITEPAPER

IAAS CLOUD EXCHANGE WHITEPAPER IAAS CLOUD EXCHANGE WHITEPAPER Whitepaper, July 2013 TABLE OF CONTENTS Abstract... 2 Introduction... 2 Challenges... 2 Decoupled architecture... 3 Support for different consumer business models... 3 Support

More information

Service-Oriented Architectures

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

More information

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania Open source API and platform for heterogeneous Cloud computing environments Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania Problem

More information

SeaClouds Project D2.2 Initial architecture and design of the SeaClouds platform

SeaClouds 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 information

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu

More information

Infrastructures for Digital Business Ecosystems : the wrong question?

Infrastructures for Digital Business Ecosystems : the wrong question? Infrastructures for Digital Business Ecosystems : the wrong question? Maurizio De Cecco http://maurizio.dececco.name/ http://www.linkedin.com/in/mauriziodececco As an independent expert working for the

More information

OPEN DATA CENTER ALLIANCE Usage Model: Guide to Interoperability Across Clouds

OPEN DATA CENTER ALLIANCE Usage Model: Guide to Interoperability Across Clouds sm OPEN DATA CENTER ALLIANCE Usage Model: Guide to Interoperability Across Clouds SM Table of Contents Legal Notice... 3 Executive Summary... 4 Purpose... 5 Overview... 5 Interoperability... 6 Service

More information

Table 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 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 information

Cloud Computing. P a n a g i o t i s F o u z a s I T S o l u t i o n s M a n a g e r

Cloud Computing. P a n a g i o t i s F o u z a s I T S o l u t i o n s M a n a g e r C l a s s i f i c a t i o n I S O 2 7 0 0 1 : P u b l i c Cloud Computing Prospects & Challenges P a n a g i o t i s F o u z a s I T S o l u t i o n s M a n a g e r 1 OUTLINE Cloud Definition and Classification

More information

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 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...

More information

Service Oriented Architecture 1 COMPILED BY BJ

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

More information

Cloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage

Cloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage Cloud Service Brokerage Case Study Health Insurance Association Launches a Security and Integration Cloud Service Brokerage Cloud Service Brokerage Case Study Health Insurance Association Launches a Security

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds

More information

A Review On SLA And Various Approaches For Efficient Cloud Service Provider Selection Shreyas G. Patel Student of M.E, CSE Department, PIET Limda

A Review On SLA And Various Approaches For Efficient Cloud Service Provider Selection Shreyas G. Patel Student of M.E, CSE Department, PIET Limda A Review On SLA And Various Approaches For Efficient Cloud Service Provider Selection Shreyas G. Patel Student of M.E, CSE Department, PIET Limda Prof. Gordhan B. Jethava Head & Assistant Professor, Information

More information

Figure 1: Illustration of service management conceptual framework

Figure 1: Illustration of service management conceptual framework Dagstuhl Seminar on Service-Oriented Computing Session Summary Service Management Asit Dan, IBM Participants of the Core Group Luciano Baresi, Politecnico di Milano Asit Dan, IBM (Session Lead) Martin

More information

Improving 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 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 information

SEVENTH FRAMEWORK PROGRAMME

SEVENTH FRAMEWORK PROGRAMME Publishable summary The 4CaaSt research project is creating an advanced Platform as a Service (PaaS). This cloud platform supports the optimized and elastic hosting of internet-scale multi-tier applications.

More information

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules

More information

Cloud Computing and Open Source: Watching Hype meet Reality

Cloud Computing and Open Source: Watching Hype meet Reality Cloud Computing and Open Source: Watching Hype meet Reality Rich Wolski UCSB Computer Science Eucalyptus Systems Inc. May 26, 2011 Exciting Weather Forecasts 99 M 167 M 6.5 M What is a cloud? SLAs Web

More information

SOA @ ebay : How is it a hit

SOA @ ebay : How is it a hit SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments

More information

Cloud Standards - A Telco Perspective

Cloud Standards - A Telco Perspective Cloud Standards - A Telco Perspective Abdellatif Benjelloun Touimi abdellatif.benjelloun@huawei.com Corporate Standards Department www.huawei.com TEN YEARS OF CONNECTING EUROPE HUAWEI TECHNOLOGIES CO.,

More information

Computer Science Department University of Pisa

Computer 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 information

Applying SOA to OSS. for Telecommunications. IBM Software Group

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

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

How to bridge the gap between business, IT and networks

How to bridge the gap between business, IT and networks ericsson White paper Uen 284 23-3272 October 2015 How to bridge the gap between business, IT and networks APPLYING ENTERPRISE ARCHITECTURE PRINCIPLES TO ICT TRANSFORMATION A digital telco approach can

More information

Web Application Hosting Cloud Solution Architecture. http://www.cloud-council.org/web-app-hosting-wp/index.htm

Web Application Hosting Cloud Solution Architecture. http://www.cloud-council.org/web-app-hosting-wp/index.htm Web Application Hosting Cloud Solution Architecture http://www.cloud-council.org/web-app-hosting-wp/index.htm February, 2015 Presenters Heather Kreger CTO International Standards, IBM US kreger@us.ibm.com

More information

A study of Cloud Computing Ecosystem

A study of Cloud Computing Ecosystem EIS A study of Cloud Computing Ecosystem Vikram Gawande Juan Mario Álvarez Aguilar The Tuck School at Dartmouth 10/11/2010 About Cloud Computing: Cloud computing is a model for enabling convenient, on-demand

More information

Security Issues in Cloud Computing

Security Issues in Cloud Computing Security Issues in Computing CSCI 454/554 Computing w Definition based on NIST: A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources

More information

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms. In a tale

More information

Service Oriented Architectures

Service Oriented Architectures 8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ The context for SOA A bit of history

More information

Extending the Internet of Things to IPv6 with Software Defined Networking

Extending the Internet of Things to IPv6 with Software Defined Networking Extending the Internet of Things to IPv6 with Software Defined Networking Abstract [WHITE PAPER] Pedro Martinez-Julia, Antonio F. Skarmeta {pedromj,skarmeta}@um.es The flexibility and general programmability

More information

Understanding and Addressing Architectural Challenges of Cloud- Based Systems

Understanding and Addressing Architectural Challenges of Cloud- Based Systems Understanding and Addressing Architectural Challenges of Cloud- Based Systems M. Ali Babar CREST Centre for Research on Engineering Software Technologies University of Adelaide, Australia Keynote Talk

More information

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt kmahmoud@eg.ibm.com 2 Computer

More information

Interoperability & Portability for Cloud Computing: A Guide. http://www.cloud-council.org/cscc-cloud-interoperability-and-portability.

Interoperability & Portability for Cloud Computing: A Guide. http://www.cloud-council.org/cscc-cloud-interoperability-and-portability. Interoperability & Portability for Computing: A Guide http://www.cloud-council.org/cscc--interoperability-and-portability.pdf December, 2014 The Standards Customer Council THE Customer s Voice for Standards!

More information

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore

More information

1 Publishable summary

1 Publishable summary 1 Publishable summary The 4CaaSt research project is creating an advanced Platform as a Service (PaaS). This cloud platform supports the optimized and elastic hosting of internet-scale multi-tier applications.

More information

Energy Efficiency Embedded Service Lifecycle: Towards an Energy Efficient Cloud Computing Architecture

Energy 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 information

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens 1 Optique: Improving the competitiveness of European industry For many

More information

Simple. Extensible. Open.

Simple. Extensible. Open. White Paper Simple. Extensible. Open. Unleash the Value of Data with EMC ViPR Global Data Services Abstract The following paper opens with the evolution of enterprise storage infrastructure in the era

More information

CLOUDCATALYST. Cloud Trends and Critical Success Factors for European SMEs

CLOUDCATALYST. Cloud Trends and Critical Success Factors for European SMEs CLOUDCATALYST Cloud Trends and Critical Success Factors for European SMEs INDEX CLOUDCATALYST PROJECT: BACKGROUND, OBJECTIVES, OUTPUTS AND TARGETS CLOUD COMPUTING TRENDS: SURVEY DEMOGRAPHICS, KEY FINDINGS

More information

Service Virtualization: Managing Change in a Service-Oriented Architecture

Service Virtualization: Managing Change in a Service-Oriented Architecture Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual

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, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,

More information

SOA CERTIFIED JAVA DEVELOPER (7 Days)

SOA CERTIFIED JAVA DEVELOPER (7 Days) SOA CERTIFIED JAVA DEVELOPER (7 Days) To achieve this certification, the following exams must be completed with a passing grade: Exam S90.01: Fundamental SOA & Service-Oriented Computing Exam S90.02: SOA

More information

ICT 7: Advanced cloud infrastructures and services. ICT 8: Boosting public sector productivity and innovation through cloud computing services

ICT 7: Advanced cloud infrastructures and services. ICT 8: Boosting public sector productivity and innovation through cloud computing services ICT 7: Advanced cloud infrastructures and services ICT 8: Boosting public sector productivity and innovation through cloud computing services ICT 9: Tools and Methods for Software Development Dan-Mihai

More information

Cloud Federations in Contrail

Cloud Federations in Contrail Cloud Federations in Contrail Emanuele Carlini 1,3, Massimo Coppola 1, Patrizio Dazzi 1, Laura Ricci 1,2, GiacomoRighetti 1,2 " 1 - CNR - ISTI, Pisa, Italy" 2 - University of Pisa, C.S. Dept" 3 - IMT Lucca,

More information

CompatibleOne Open Source Cloud Broker Architecture Overview

CompatibleOne Open Source Cloud Broker Architecture Overview CompatibleOne Open Source Cloud Broker Architecture Overview WHITE PAPER October 2012 Table of Contents Abstract 2 Background 2 Disclaimer 2 Introduction 2 Section A: CompatibleOne: Open Standards and

More information

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises agility PLATFORM Product Whitepaper An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises ServiceMesh 233 Wilshire Blvd,

More information

Interoperability in Cloud Federations

Interoperability in Cloud Federations Interoperability in Cloud Federations Yvon Jegou INRIA-Rennes, France Contrail is co-funded by the EC 7 th Framework Programme under Grant Agreement n o 257438 Cloud Federation Application: a set of virtual

More information

SOA and Cloud in practice - An Example Case Study

SOA and Cloud in practice - An Example Case Study SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is

More information

White Paper on CLOUD COMPUTING

White Paper on CLOUD COMPUTING White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples

More information

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford y.f.hu@bradford.ac.

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford y.f.hu@bradford.ac. ITU-T Kaleidoscope Conference Innovations in NGN Managing NGN using the SOA Philosophy Y. Fun Hu University of Bradford y.f.hu@bradford.ac.uk Next Generation Network (NGN) A IP/IMS based network Provide

More information

Modern Application Architecture for the Enterprise

Modern Application Architecture for the Enterprise Modern Application Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms.

More information

GEMBus as a Service Oriented Pla5orm for Cloud- Based Composable Services

GEMBus as a Service Oriented Pla5orm for Cloud- Based Composable Services GEMBus as a Service Oriented Pla5orm for Cloud- Based Composable Services Constantinos Marinos NETMODE NTUA cmarinos@netmode.ntua.gr Introduc>on Service Oriented infrastructures can ease the deployment

More information

A Model for Accomplishing and Managing Dynamic Cloud Federations

A Model for Accomplishing and Managing Dynamic Cloud Federations A Model for Accomplishing and Managing Dynamic Cloud Federations London, CFM workshop 2014, December 8 th Giuseppe Andronico, INFN CT Marco Fargetta (INFN CT), Maurizio Paone (INFN CT), Salvatore Monforte

More information

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Vortex White Paper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Version 1.0 February 2015 Andrew Foster, Product Marketing Manager, PrismTech Vortex

More information

Cloud Service Rollout. Chapter 9

Cloud Service Rollout. Chapter 9 Cloud Service Rollout Chapter 9 Cloud Service Topics Cloud service rollout plans vary depending on the type of cloud service SaaS, PaaS, or IaaS and the vendor. Unit Topics Identifying vendor roles and

More information

Helping organizations secure and govern application services for SOA, Web and the Cloud

Helping organizations secure and govern application services for SOA, Web and the Cloud Helping organizations secure and govern application services for SOA, Web and the Cloud SOA WEB CLOUD layer7tech.com info@layer7tech.com @layer7 Layer 7 offers industry-leading XML security, runtime SOA

More information

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer

More information

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform

Model 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 information

Managing g SAP Document and Data. Cloud. Jochen Hager Solution Exchange. 2011 Wellesley Information Services. All rights reserved.

Managing g SAP Document and Data. Cloud. Jochen Hager Solution Exchange. 2011 Wellesley Information Services. All rights reserved. Managing g SAP Document and Data Archiving in the Cloud Jochen Hager Solution Exchange 2011 Wellesley Information Services. All rights reserved. In This Session This is an introductory session for IT managers

More information

Industry Consultation Note Cloud Management Office. Industry Consultation Note - Cloud Management Office (CMO)

Industry Consultation Note Cloud Management Office. Industry Consultation Note - Cloud Management Office (CMO) Industry Consultation Note - Cloud Management Office (CMO) MeghRaj Policy Government of India views Information and Communication Technology (ICT) as an opportunity to achieve its vision for sustainable

More information

Portability and Interoperability in Clouds: contributions from the mosaic Project

Portability and Interoperability in Clouds: contributions from the mosaic Project Portability and Interoperability in Clouds: contributions from the mosaic Project Project mosaic: Open-Source API and Platform for Multiple Clouds http://www.mosaic-cloud.eu CLASS Conference Bled 23/10/2013

More information

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and

More information

Bastian Koller HLRS High Performance Computing Center Stuttgart, University of Stuttgart Nobelstrasse 19 70550 Stuttgart +49-711-68565891

Bastian Koller HLRS High Performance Computing Center Stuttgart, University of Stuttgart Nobelstrasse 19 70550 Stuttgart +49-711-68565891 Negotiating SLAs with Dynamic Pricing Policies Peer Hasselmeyer NEC Laboratories Europe, IT Research Division, NEC Europe, Ltd. Rathausallee 10 53757 Sankt Augustin, Germany +49-2241-92520 hasselmeyer@it.neclab.eu

More information

A Comprehensive Solution for API Management

A Comprehensive Solution for API Management An Oracle White Paper March 2015 A Comprehensive Solution for API Management Executive Summary... 3 What is API Management?... 4 Defining an API Management Strategy... 5 API Management Solutions from Oracle...

More information

Designing and Implementing Cloud Governance: Cloud, and Cloud Governance, are Emerging Capabilities

Designing and Implementing Cloud Governance: Cloud, and Cloud Governance, are Emerging Capabilities Designing and Implementing Governance:, and Governance, are Emerging Capabilities Eric Marks President & CEO AgilePath Corporation emarks@agile-path.com Designing and Implementing Governance Governance

More information

CHAPTER 7 SUMMARY AND CONCLUSION

CHAPTER 7 SUMMARY AND CONCLUSION 179 CHAPTER 7 SUMMARY AND CONCLUSION This chapter summarizes our research achievements and conclude this thesis with discussions and interesting avenues for future exploration. The thesis describes a novel

More information

Realizing business flexibility through integrated SOA policy management.

Realizing business flexibility through integrated SOA policy management. SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished

More information

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing

More information

Common Capabilities for Service Oriented Infrastructures In A Grid & Cloud Computing

Common Capabilities for Service Oriented Infrastructures In A Grid & Cloud Computing Common Capabilities for Service Oriented Infrastructures In A Grid & Cloud Computing Prof. R.T Nakhate Nagpur University DMIETR, Salod Wardha Prof. M. Sayankar Nagpur University BDCOE Sevagram, Wardha

More information

Network Functions as-a-service over Virtualised Infrastructures T-NOVA. Presenter: Dr. Mamadu Sidibe

Network Functions as-a-service over Virtualised Infrastructures T-NOVA. Presenter: Dr. Mamadu Sidibe Network Functions as-a-service over Virtualised Infrastructures T-NOVA Presenter: Dr. Mamadu Sidibe Presentation Outline Brief introduction to NFV T-NOVA Facts T-NOVA Consortium T-NOVA Vision T-NOVA objectives

More information

EEDC34330 Execution Environments for Scientific Cloud Distributed Interoperability Computing Javier Álvarez javicid@gmail.com

EEDC34330 Execution Environments for Scientific Cloud Distributed Interoperability Computing Javier Álvarez javicid@gmail.com EEDC Execution Environments for Distributed Computing 34330 Master in Computer Architecture, Networks and Systems - CANS Scientific Cloud Interoperability Javier Álvarez javicid@gmail.com Outline Cloud

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED BUSINESS INTEGRATION MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED BUSINESS INTEGRATION MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED BUSINESS INTEGRATION MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University

More information

Sentinet for BizTalk Server SENTINET

Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and APIs Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication

More information

CSCI 5828 Spring 2010 Foundations of Software Engineering. - Arpit Sud

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

More information

Open Cloud Computing Interface - Service Level Agreements

Open Cloud Computing Interface - Service Level Agreements 1 2 3 4 Draft OCCI-WG Gregory Katsaros, Intel April 13, 2015 5 Open Cloud Computing Interface - Service Level Agreements 6 7 8 9 10 11 12 13 14 15 16 17 Status of this Document This document is a draft

More information

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service

More information

WORK PROGRAMME 2014 2015 Topic ICT 9: Tools and Methods for Software Development

WORK PROGRAMME 2014 2015 Topic ICT 9: Tools and Methods for Software Development WORK PROGRAMME 2014 2015 Topic ICT 9: Tools and Methods for Software Development Dr. Odysseas I. PYROVOLAKIS European Commission DG CONNECT Software & Services, Cloud odysseas.pyrovolakis@ec.europa.eu

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

Web Cloud Architecture

Web Cloud Architecture Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. urbain@msoe.edu Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented

More information