A Service Framework for Managing Cloud Services form Consumer Perspective

Size: px
Start display at page:

Download "A Service Framework for Managing Cloud Services form Consumer Perspective"

Transcription

1 A Service Framework for Managing Cloud Services form Consumer Perspective ABSTRACT: Student: Hong Thai Tran Suppervisor: George Feuerlicht Submit Date: 08 September Innovation of web service and cloud computing introduced a new form of application module delivery in which software functionality is consumed as a service provided by external provider. This new availability is significant research area however to offer a novel challenge of service evolution where service providers are lack information of the how service consumers use their services. More precisely, this study addressed main problems of client applications in this cloud computing context: QoS of client applications are sticky impacted by QoS of cloud services; in case of a important serivce is unavalable, consequently, client system is also be unavailable; client application need to re-act immediate with uncompatible changes to avoid crash. This research is concerned with the design of model to protect client applications from unexpected service changes of providers. For the purpose of this work, a service consumer framework is introduce to manage service evolution and then to minimize the impact of change on consumer systems from the changes of external service providers. Service evolution is handled and management from consumer perspective. The aim of this research is to develop a mechanism to manage external services and how to overcome the changes or temporary unavailable of external cloud service. The approach will be to use participatory design techniques to develop a midleware framework for use as intermediate layer in consumer system and the to manage using of cloud services. The results of study indentified a model of management external service in client systems using workflow engine and service repository. At design time, service consumer can browse services information and verify them to use this service in their applications. When consumers verify service information in service repository, they are assitant to select service to sastify thier applications requirments especially QoS requirements such as response time and avalability. The more complex, services are able to composed to provide a busisness activities of consumers as a deliver services and payment services can be composed to become an online shopping service. The result of this work is model of managing services in client system and help service consumers overcome the issue of service evolution. This is an intermediate platform supporting service consumer applications in term of service evolution, cost saving and performance elasticity. In this research, we propose a Service Consumer Framework that provides client applications ability of evolution management, integration, and arbitrage. The framework is intermediation management layer between an application owner and the cloud services provider.

2 CONTENTS 1 Introduction Literature review Service evolution Evolution management approaches Service change classification Dealing with changes Service evolution analysis Cloud service brokers Research Methodology Proposed Model Service Consumer Framework Conclusion References... 13

3 1 Introduction Over a decade, the evolution of service oriented applications has been investigated in order to analyze the impact of changes and enhance the service development and maintenance processes. Service oriented architecture (SOA) enterprise systems day by day become more complex as they contain a vast array of business processes and workflows integrated to both internal domains and external partners. For example, a conference management system (Figure 1) normally use a list of service providers to support business functionality like Paypal, OnePay, or SecurePay gateway for credit card payment functionality; FlightAware, Flight Explorer for pick-up service; and Google Geocoding API or QAS Pro Web for customer address validation. Other financial application or supply change applications can involve a vast range of external services such as logistic services from FedEx, Amazon Service, ebay or PayPal. In an environment of constant change of business requirements to support business agility and innovation, these services need to be upgraded to introduce new functionalities to customers. They are also required to maintain, fix bugs, improve performance or enhance business processes. Although whenever services are changed, reputed providers often try to manage the change and predict the effect on consumer system to keep the reputation of their services. Those evolutions are actions possibly cause some risks to clients applications. In some cases, it can break the clients system and disrupt business operations because of the inconsistency between services and applications. The research question is how to minimize the impact of consumer system when external service provider evolved their services. Services are subjects of evolution over their life due to new requirements and changes in business process. In both enterprise SOA application and service domain provider, services are in demand of introduction new functionality or modification to fix bugs, enhance and improve performance. Therefore, service providers should be aware of the impact of changes on their service consumer to guarantee there is no disruption in clients system due to these changes. Many researchers have been discussing on the topic of service evolution and focus on how to minimizing impact of changes on clients. They present results of their work on groups of topic of service evolution analysis and main solutions in service evolution management: versioning service changes and management service development life cycle. While most of the research on this topic deals with service evolution from the service provider perspective and introduced some approaches such as versioning and conversion, role-based management, user driven or Quality of service (QoS) driven. My research considers this problem from the perspective of service consumer and develops effective methods to protect service consumer applications from changes in externally provided services Cloud technology has been growing and delivering a significant part in enterprise system and software industry that offer an elastic and scalable service to business owners, especially small and medium sized businesses. Cloud technology is widely agreed that associated with a number of benefits include cost savings, elasticity, scalability, load bursting, on demand system and competitiveness. In consumer perspective, many organizations today rely on cloud-based services for a significant

4 part of their IT (Information Technology) infrastructure and applications. Given the compelling economic and technical advantages the adoption of cloud computing solutions is likely to accelerate the trend towards Cloud computing adoption. With the diversity of cloud services, same type of services can be provided by various cloud service providers with different API and quality of service (QoS). API management ( can give an overview vision of multiplicity in (cloud) service s market which creates a challenge for cloud customer to make decision among a bunch of services. In the cloud technology area, these enterprise applications will come to depend more and more on the cloud service providers which seems an application is a composed of a group of services and quality of applications is contingent on the quality of services which it is composed of. Services are subjects of continuous evolution over their life due to new requirements and changes in business process. In a competitive environment, service providers are in demand of introduction new functionality or modification to fix bugs, enhance and improve performance. Therefore, service providers should be aware of the impact of changes on their service consumer to guarantee there is no disruption in clients system due to these changes. Dealing with the service evolution from cloud service providers becomes an important challenge of application owners in this context. Thus, as new service providers join to market or new services are introduced, businesses also need to flexible in their selection and able to change an in-use service to other equivalent service that are cheaper or better. The change process should be transparent and not impact on applications as well as business activities. Many researchers have been discussing on the topic of service evolution and focus on how to minimizing impact of changes on clients. While most of the research on this topic deals with service evolution from the service provider perspective and introduced some approaches such as versioning and conversion, role-based management, user driven or Quality of service (QoS) driven, this research consider the problem from the perspective of service consumer and develop effective methods to protect service consumer applications from changes in externally provided services. Because of the distributed nature and inherent dependencies of services, there is a losing coupled connection between service providers and service consumers [1-4]. On one hand, service providers do not necessarily have information of whom or how services are used by service consumers in their own systems. On another hand, service consumers seem to not know the changes of external service until they invoke them and their system crashes. Moreover, changes in service provider frequently lead to the service consumer putting their system back to the development process (analysis, design, coding, testing, deploy) to upgrade their applications. This requires effort (time and cost) for their clients. For that reason, the service provider needs to be responsive to the impact of service evolution on their partners, especially some important partners to avoid potential crash in business operations. This research proposes a Service Consumer Framework (SCF) as an intermediate framework support service consumers in identify, select and implement services in their client system. Besides offering all aspects of aggregation, arbitrage, integration and intermediation, SCF provide a characteristic of redundancy that able to automatically switch among the same type of service when a service is evolved or become

5 temporarily unavailable to overcome service evolution. The objective of SCF is to provide (simulate) environment that provides transparency against failure and evolution of cloud services similar to what exists in intra-enterprise environments. The related works on service evolution and cloud service brokerage are discussed in section 2. In section 4 and 5, the proposed model of SCF is presented and explained in detail. One module of SCF is an assistant website with information of services in service repository to assist service customer in select suitable services with their needs. Another module is wrapped APIs that include service router and service adaptors to protect client applications form external changes of service providers. Service provider will contribute functionality of redundancy by determining and invoke the first priority service based on their availability, status stored in Service Repository and user references. The conclusion and directions of future work will be presented in section 6.

6 2 Literature review In this section, I reviewed two research topics that are closely related to my research: service evolution (section 2.1), and cloud service brokerage (section 2.2). 2.1 Service evolution Evolution management approaches A common approach to manage service evolution is apply knowledge from software evolution that is studied for decades and a Laws of Software Evolution is formulated by Lehman [6]. Eisfeld et al. [2], Fokaefs et al. [3], and Romano, Pinzger [1] agree that service evolution is even more critical and challenging due to loosely coupled feature of web services. Similarly, Papazoglou et al. [7] listed subtle differences in coupling, invocation, binding and composition between service oriented and component oriented and highlight the challenges of service evolution. They proposed a systematic revision of theories for component evolution to able to apply in service evolution. Despite this, some software evolution approaches are still applied in service evolution. Researchers like Borovskiy and Zeier (2008), Fokaefs et al. (2011), Papazoglou (2008), Papazoglou et al. (2011), and Romano and Pinzger (2012) suggested the traditional techniques such as versioning, version compatibility and conversion to manage the service evolution. Regarding this approach, service provider will provide a list of different versions of services and keep maintain these versions to serve their clients. In software evolution management, maintenance is recognized as a significant component of overall costs and time spent [8]. By the same token, maintain number of versions of service will be costly for service providers so this technique may only suit for a few famous providers which have enough infrastructure and work forces. Another interesting approach in minimizing the impact of service evolution is methodologies to perfectly improve the service design. The good service design in the early stage can help to reduce maintenance cost of production and provide a wide flexibility of changes to system [9]. Thus, Perepletchikov et al. [10] indicated the relationship between interface changes and external cohesion metric. This relationship between quality of service design and maintainability of applications is also the research topic of other researcher [11-13]. Although it is widely accepted that high quality service design can promote flexibility and maintainability of services and help them be more adaptable to change in future but the impact of service evolution on client applications can be entirely avoided by service design. Although there are some other views in minimizing the impact of service evolution management such as framework of role [14-16], QoS driven approach [17], or user s requirement driven approach [18], a limitation of these research is that most researchers only focused on the service provider side in service usage connection. The methodology to minimize the impacts of change on service consumer side is also significant because the consumer application is more vulnerable when service

7 providers evolve their services. This limitation is recognized in an article of Fokaefs et al. [3] Service change classification In an earlier article named The challenges of service evolution, Papazoglou [4] proposed a classification of service evolution into two different types of shallow change and deep change to suggest different management methodologies for each type. While the shallow changes are defined as small-scale incremental evolution or enhancement bound in a service, deep changes are broad-scale evolution that possibly change entire value chain of services [7,4]. The authors used an Automotive Purchase Order Processing industrial case study a systematic way of looking at service evolution and analysis various evolutionary scenarios to demonstrate their findings. Support for this classification, Fokaefs et al. [3] give more explanation about shallow changes and deep changes where shallow changes are simply immediate operation change and deep changes deeply happened in the chain of types having effect on the various elements Developing these ideas, Andrikopoulos et al. [19] introduced a theoretical framework as service evolution management mechanism of shallow change. As a particular part of this research, they show two dimensions of horizontally and vertically service compatibility introduced in form of a T-shaped changes model. In contrast, other researchers use difference views in classification service changes. For example, Borovskiy, Zeier [20] identified two main types of service change in domain service: intrinsic and extrinsic. Sub-categories of service changes are also deeply explained in this article such as poor design and poor implementation quality for intrinsic type; and market drivers, differentiation drivers, business requirement drivers, operational process drivers, legislative or regulatory drivers, user related drivers for extrinsic types. In different way, Ziyan et al. [18] focus on user s requirement driven to classify service changes. This paper introduced a service adaptation framework based on user preferences using i-context. Service changes are considered user s profile changes, user preferences over different non-functional parameters changes, or operating environment state changes Dealing with changes Based on the classification of service changes, there are two common methodologies to deal with service evolution. Whereas, service versioning methodology is used to manage shallow changes included structural-level changes and business protocol changes, deep change or entire end-to-end service changes present several complexities that require a change-oriented service life-cycle methodology to handle these changes [7]. Service evolution also need to carefully analyze and evaluate the level of change to apply the suitable methodology. a. Dealing with shallow changes Support for versioning methodology, Andrikopoulos et al. [19], Borovskiy, Zeier [20], Fokaefs et al. [3], Romano, Pinzger [1] discussed on how to implemented version of services. Although, these researchers agree that maintain multiple versions

8 of service is required costly and more payload on system infrastructure of service provider but they give some industrial case studies such as PayPal, FedEx, Amazon EC2 that still apply versioning methodology in their service to manage service evolution. The authors generally agreed that minimizing the number of current versions of service by provided full compatibility (backward compatibility and forward compatibility) can significant reduce the maintenance cost of service provider. Therefore, compatibility through service versions is discussed in several studies. For example, Andrikopoulos et al. [19] introduced the notion T shaped changes that analyze compatibility among service versions in horizontal and vertical dimensions. As other examples, Borovskiy, Zeier [20], Papazoglou et al. [7] also presented some mechanisms like message conversion or version comparison to optimize the number of different versions of services lead to reduce cost and lightweight the infrastructure. b. Dealing with deep changes To deal with deep changes, it is significant to have a service development life cycle because the complex of changes may require entire service redesign [7]. There are three main phrases in this service changed-oriented life cycle included: - Phrase 1 Need to evolve: this is phrase of understand reason of change, determine the cause and scope of change and collect the detail information of service metrics. - Phrase 2 Analysis impact of changes: this phrase focuses on the analysis, redesign services as well as deeply determine the different between new service and existing service. - Phrase 3 Align, refine, and define: this is final phrase of putting new service in production, testing and executing service operation Having similar ideas service changes-oriented life cycle, Wittern, Fischer [21] introduced a life cycle model of software service engineer and explained in details of all development activities that guide providers in service development and provision consumers in service consumption Service evolution analysis The second phrase and also the most important phrase of service evolution life cycle is analyzing the change of service to identify impact of these changes on service consumer system. Fokaefs et al. [3], Romano and Pinzger (2012) presented empirical studies on Web Service Description Language (WSDL) evolution analysis of Amazon EC2 service, PayPal payment gateway service and FedEx services. On one hand, Fokaefs et al. developed a tool named VTracker based on tree-alignment algorithm comparing complex WSDL specification to produce a tree distance between every pair of service versions. As the outcome of these tools, service evolution will be group in different types such as - Operation Deletions is scenario of an operation is disconnected or deleted that might immediately break client systems using it. Existing clients should be noticed the absence of operation and new client should not able to used it so that in the properly time, this operation can totally remove. This can be considered as a deep change.

9 - Inline Type is a shallow change such as a type in message is changed to parent type. Although it will not affect the use of existing client but customer should be noticed to handle this type change. - Aggressive Evolution is another interesting change which numerous of improvements were made. In this case, the latest version of services can be extremely different from the previous version. - Renaming Variables is noticed when a variable have changed its name during evolution process. This can cause a mismatch between messages of old service and new service. - Adding New Types sometimes does not lead to the functionality breaks unless the new type or new elements relate the result of the operation. - Changing Input or Output Types is a sensitive change of service able to break the interface of service. In this case, service consumer is frequently updated in order to invoke the operation correctly. On another hand, Romano, Pinzger [1] proposed another tool called WSDLDiff based on UMLDiff algorithm of Xing, Stroulia [22] to extract changes from subsequent versions of a web service by comparing the WSDL interface. The WSDLDiff tool will analyze the fine-grained changes of services to help consumers highlight the most frequent types of changes on XSD element, attributes, references and enumeration. These elements were affected by the following fine-grained changes: - XSD Element changes contain changes due to add, delete or move XSD Types or XSD elements. - Attribute changes: contain changes due to update of an attribute value or specifically change the attributes name. - Reference Changes: contain changes of referenced values. - Enumeration Changes contain changes due to add, delete enumerations. 2.2 Cloud service brokers The NIST Cloud Computing Reference Architecture [23] incorporates a Cloud Broker that manages the use, performance, and delivery of cloud services, and negotiates relationships between Cloud Providers and Cloud Consumers. Cloud Service Broker (CSB) forms an intermediate layer between service provider and plays an important role in the management of service evolution [24,25]. CSB typically supports a combination of functions that can be categorized as service intermediation, aggregation, and arbitrage [26]. Service intermediation involves enhancing some specific service property such as security or identity management. Service aggregation involves creating composite services from existing cloud services, combining data and service components into a single new service. In service arbitrage the broker monitors service properties such as price or performance and assists service consumers with selecting services that best matches their requirements. Cloud service brokers are subject of extensive current research interest. For example, Flowley et al. [27] propose a comparison framework for service brokerage solutions, and Usha et al. [28] use QoS (Quality of Service) attributes to identify

10 suitable services from a range of services of the same type with the objective of minimizing response time and cost. The QoS attributes used to select the service provider are based on the user preferences, automating the process of matching these preferences against QoS attributes of available services from different providers. Pawlur et al. [29] introduce a cloud broker service called STRATOS which represents an initial step toward an automated cross-cloud resource provisioning platform. The objective of STRATOS is to defer decisions about provider selection until runtime, using KPIs (Key Performance Indicators) to automatically identify suitable providers and services. The authors present experimental results that demonstrate how crosscloud distribution of applications can decrease the cost and improve the match with service consumer objectives. Cloud service broker (CSB) as an intermediate layer between service provider and service consumer is becoming a key concern topic of future research and development on service oriented computing and cloud computing. In service lifecycle model of cloud service brokerage, service evolution is a component which goes along whole lifespan of a service [24,25]. In particular purpose, service brokerage is a layer playing the important role in quality insurance and normalization. According to an early Gartner [26] research report on the topic, cloud service brokerage can be categorized into following types: a. Intermediation: An intermediation broker provides a service that directly enhances a given service delivered to one or more service consumers, essentially adding value on top of a given service to enhance some specific capability. CSBs will offer intermediation for multiple services of any kind such as identity management or access management. Individual cloud service consumers will acquire these intermediation services through some consumer-focused service providers, such as AT&T, Verizon, Telstra or Virgin Media. Intermediation brokers could also supervise pricing and billing. Intermediation brokerages and the broker products that support them will exist in three places. First they may reside in the cloud at the service provider s location, allowing the provider to deliver a level of governance beyond the original service. Second, the broker may reside at the consumer s location and may allow local management or administration of service levels. Finally, the service broker may exist in the cloud as a service and in this situations, a true brokerage service business exists independent of the original service provider or the consumer. b. Aggregation: It s unlikely that consumer organizations or individuals will be able to provide the data integration, process integrity or intermediation needed to bring multiple services together. An aggregation brokerage service combines multiple services into one or more new services. It will ensure that data is modelled across all component services and integrated as well as ensuring the movement and security of data between the service consumer and multiple providers. These aggregation brokers will exist primarily in the cloud as service providers in their own right, forming a layer of service provisions that approximates the application layer in traditional computing. In aggregation-style brokerages, the services brokered are generally fixed and won t change frequently.

11 c. Arbitrage: Cloud service arbitrage is similar to cloud service aggregation. The difference between them is that the services being aggregated aren t fixed. Indeed the goal of arbitrage is to provide flexibility and opportunistic choices for the service aggregator e.g., providing multiple services through one service provider or providing a credit-scoring service that checks multiple scoring agencies and selects the best score. d. Integration: Flowley et al [27] and ComputeNext,[30], one of the commercial cloud service brokerage platform, stated that a cloud service brokerage platform enable one more important category is Integration. Integration Cloud Service Brokerage is a function which maintains the data fidelity for organizations using multiple on-demand B2B software services, SaaS, PaaS, or IaaS and the resulting silos they create. Usha et al [28] propose a cloud broker service framework to decide on an appropriate service offered by different CSPs depending on the QoS requirements from the users. They discussed that same type of services is provided by different Cloud service providers (CSPs) with varying quality. Therefore it is important to provide the best service among the services offered by the CSPs. The objective of this framework is to provide the requested services with minimum searching time, with cheapest cost and access mechanisms. The QoS parameters considered are based on the user preferences and these constraints are used to select the best provider from all the available service providers. Their proposed work focuses on the QoS parameters throughput and response time. The primary functionality of this framework is as an automate framework to select the appropriate service for users based on QoS parameters (throughput, response time) stored in user references. Differently, SCF invoke services by user selection s priority and assist user using accurate QoS data. Our framework support service composition of same type of services to satisfy service availability. Ex: system requirements require 95% availability for payment service, however there are only some services that maximum is 90% availability. So SCF can compose two or three different payment services from different providers and make ability of redundancy to achieve user requirement of 95%. In another project work paper, Pawlur et al [29] introduce an initial version of broker service layer named STRATOS which represents an initial step toward the automated cross-cloud resource provisioning and inter-cloud platform. While abstraction layers to IaaS already exist, their focus is on delaying choosing a cloud provider from design/develop time to deployment time, with the ability to change the decision with limited development effort. STRATOS automate the decision entirely, and move the decision point from deployment time to runtime. STRATOS allows the application deployer to specify what is important to them in terms of KPIs so that when a request for resource acquisition is made it is able to consider the request against all providers offerings and select the acquisition that is best aligned with the objectives. Some experiments are presented in this paper that demonstrate how crosscloud distribution of an application can decrease the cost of the topology and create one that is better fitted to the deployer s objectives. They also discussed on exploring the design issues and challenges.

12 3 Research Methodology The research approach will be to use participatory design techniques to develop a midleware framework for using as intermediate layer in consumer system. The framework is to manage cloud services s usage in consumer system which help to handle service changes from service provider. This framework includes four modules: service repository is a "service store" used to search, identify and verify services information; service APIs are web-services using to integrate in client application; notification center is used to notify application administrators the statuses and changes of consumed services; and run-time statistic is updated service QoS information based on real-time accurate data. A prototype of framework is available at with more practical details of how to use framework in client system. Service Consumer Framework will be applied in case studies to get the experimental results. The Membership Information System (MIS) is a simplified scenario based on a real-world application system that consumes both internal (onpremise) and external (cloud) services. On-premise applications include: Contributions: application used to manage member donations and corporate contributions Subscriptions: application which allows customers to subscribe to publications online; and hard copies will be delivered to their home as well as they can read online via this application. On-Premise Applications Contributions Subscriptions Conf. Management Cloud Services Figure 1. Membership Information System Conference Management: is a simplified scenario based on a real-world conference management application which supports a number of conference management functions, including enrollment of participants, online payments, booking of accommodation and transportation, and management of related conference documentation Externally provided services include: Payment services: Paypal Payment Gateway ( SecurePay (

13 Flight tracking services: FlightAware (flightaware.com), live flight tracking maps, flight status, and airport information, Flight Explorer ( - real-time aircraft position display and management tool used for organizing customer pick-up service Address validation services: Google Geocoding API (developers.google.com/maps/documentation) QAS Pro Web ( Shipment tracking services: FedEx Express ( The MIS system operates in an environment where external services continually evolve with providers upgrading their services by adding and removing interface elements and operations. In addition, services are subject to outages and may become temporarily unavailable due to communications failures and site crashes. A key requirement for the MIS system is to maintain operation in this challenging environment. Contribution, Subscription and Conference Management use PayPal Pro service as a primary online payment method for donation, publication subscription and conference enrollment. This is viral business of corporation so that the payment service availability is sensitive system requirement. This is facilitated by the SCF Framework that uses adaptors to shield internal services from changes in external services as well as provide ability of service redundancy for MIS system. For example (Figure 2), in case of the main payment service (Paypal) is unavailable or changed that can caused a failure in applications, an alternative service (SecurePay) will be used to avoid business interruption. At this time, SCF will notify application administrators and system developers to analyze the failure and re develop system to adapt with new Paypal service. 4 Proposed Model 5 Service Consumer Framework 6 Conclusion References

Managing Cloud Services in the Enterprise The Value of Cloud Services Brokers

Managing Cloud Services in the Enterprise The Value of Cloud Services Brokers Whitepaper: Managing Cloud Services in the Enterprise The Value of Cloud Services Brokers Whitepaper: Managing Cloud Services in the Enterprise 2 The cloud has revolutionized the way businesses operate

More information

Prerequisites for Successful SOA Adoption

Prerequisites for Successful SOA Adoption George Feuerlicht University of Technology, Sydney jiri@it.uts.edu.au 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions

More information

A Flexible Approach for Assessing Service Compatibility at Element Level

A Flexible Approach for Assessing Service Compatibility at Element Level 153-1 A Flexible Approach for Assessing Service Compatibility at Element Level Marcelo Yamashita, Karin Becker, Renata Galante Instituto de Informática - Universidade Federal do Rio Grande do Sul Porto

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

Second-Generation Cloud Computing IaaS Services

Second-Generation Cloud Computing IaaS Services Second-Generation Cloud Computing IaaS Services What it means, and why we need it now Prepared for: White Paper 2012 Neovise, LLC. All Rights Reserved. Cloud Computing: Driving IT Forward Cloud computing,

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

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

Federation of Cloud Computing Infrastructure

Federation of Cloud Computing Infrastructure IJSTE International Journal of Science Technology & Engineering Vol. 1, Issue 1, July 2014 ISSN(online): 2349 784X Federation of Cloud Computing Infrastructure Riddhi Solani Kavita Singh Rathore B. Tech.

More information

Extend the value of your core business systems.

Extend the value of your core business systems. Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems

More information

Cloud Services Brokerage: Technology and Market Assessment 2014-2019

Cloud Services Brokerage: Technology and Market Assessment 2014-2019 Cloud Services Brokerage: Technology and Market Assessment 2014-2019 Phone: +44 20 8123 2220 Fax: +44 207 900 3970 office@marketpublishers.com Cloud Services Brokerage: Technology and Market Assessment

More information

THE QUEST FOR A CLOUD INTEGRATION STRATEGY

THE QUEST FOR A CLOUD INTEGRATION STRATEGY THE QUEST FOR A CLOUD INTEGRATION STRATEGY ENTERPRISE INTEGRATION Historically, enterprise-wide integration and its countless business benefits have only been available to large companies due to the high

More information

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Business-Driven Software Engineering Lecture 3 Foundations of Processes Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary

More information

Deploying a Geospatial Cloud

Deploying a Geospatial Cloud Deploying a Geospatial Cloud Traditional Public Sector Computing Environment Traditional Computing Infrastructure Silos of dedicated hardware and software Single application per silo Expensive to size

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

Oracle Real Time Decisions

Oracle Real Time Decisions A Product Review James Taylor CEO CONTENTS Introducing Decision Management Systems Oracle Real Time Decisions Product Architecture Key Features Availability Conclusion Oracle Real Time Decisions (RTD)

More information

Concurrent Technologies Corporation (CTC) is an independent, nonprofit, applied scientific research and development professional services

Concurrent Technologies Corporation (CTC) is an independent, nonprofit, applied scientific research and development professional services Concurrent Technologies Corporation (CTC) is an independent, nonprofit, applied scientific research and development professional services organization providing innovative management and technology-based

More information

OVERVIEW Cloud Deployment Services

OVERVIEW Cloud Deployment Services OVERVIEW Cloud Deployment Services Audience This document is intended for those involved in planning, defining, designing, and providing cloud services to consumers. The intended audience includes the

More information

Managing Cloud Computing Services in the Enterprise

Managing Cloud Computing Services in the Enterprise WHITE PAPER Managing Cloud Computing Services in the Enterprise THE VALUE OF A SINGLE, INTEGRATED CLOUD MANAGEMENT PLATFORM Managing Cloud Computing Services in the Enterprise 2 How does your organization

More information

Realize More Success with Software-plus-Services. Cloud-based software from Microsoft Dynamics ERP

Realize More Success with Software-plus-Services. Cloud-based software from Microsoft Dynamics ERP Realize More Success with Software-plus-Services Cloud-based software from Microsoft Dynamics ERP Cloud computing is Internet-based development and use of computer technology. Large central data centers

More information

Avoiding the Accidental SOA Cloud Architecture

Avoiding the Accidental SOA Cloud Architecture A UBM WHITE PAPER NOVEMBER 2011 Avoiding the Accidental SOA Cloud Architecture Prior to the hybrid cloud, IT determined how an enterprise infrastructure grew. With the introduction of Software-as-a- Service

More information

White Paper. Cloud Vademecum

White Paper. Cloud Vademecum White Paper Cloud Vademecum Cloud is the new IT paradigm this document offers a collection of thoughts, internal and external discussions and information. The goal is to inspire and stimulate the route

More information

perspective Microservices A New Application Paradigm Abstract

perspective Microservices A New Application Paradigm Abstract perspective Microservices A New Application Paradigm Abstract Microservices Architecture is introducing the concept of developing functionality as a number of small self-contained services. This paper

More information

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity . White Paper The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity The cloud computing phenomenon is generating a lot of interest worldwide because of its potential to offer services

More information

The Advantages of Cloud Services

The Advantages of Cloud Services Cloud-Based Services: Assure Performance, Availability, and Security What You Will Learn Services available from the cloud offer cost and efficiency benefits to businesses, but until now many customers

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

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

The Enterprise Service Bus: Making Service-Oriented Architecture Real

The Enterprise Service Bus: Making Service-Oriented Architecture Real The Enterprise Service Bus: Making Service-Oriented Architecture Real M.T. Schmidt et al. Presented by: Mikael Fernandus Simalango SOA in Early Days Introduction Service Requester bind find Service Registry

More information

Cloud Services Brokerages - Enabling Service Providers to Drive New Revenue Streams and Increase Market Share

Cloud Services Brokerages - Enabling Service Providers to Drive New Revenue Streams and Increase Market Share Cloud Services Brokerages - Enabling Service Providers to Drive New Revenue Streams and Increase Market Share Cloud Services Brokerage Enablement The cloud market is growing at a rate of 30% annually and

More information

Top five lessons learned from enterprise hybrid cloud projects

Top five lessons learned from enterprise hybrid cloud projects Top five lessons learned from enterprise hybrid cloud projects Top performer highlights More than half of top performers give users access to selfservice provisioning across both private and public cloud

More information

How To Compare The Two Cloud Computing Models

How To Compare The Two Cloud Computing Models WHITE PAPER Elastic Cloud Infrastructure: Agile, Efficient and Under Your Control - 1 - INTRODUCTION Most businesses want to spend less time and money building and managing infrastructure to focus resources

More information

Cloud Based Document Management

Cloud Based Document Management Cloud Based Document Management WHY IS THE CLOUD IMPORTANT? The Information Explosion It is the information that is setting up competitive differentiation, not specifically products and processes. It is

More information

NIST Cloud Computing Reference Architecture

NIST Cloud Computing Reference Architecture NIST Cloud Computing Reference Architecture Version 1 March 30, 2011 2 Acknowledgements This reference architecture was developed and prepared by Dr. Fang Liu, Jin Tong, Dr. Jian Mao, Knowcean Consulting

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

A Step-by-Step Guide to Defining Your Cloud Services Catalog

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

Cloud deployment model and cost analysis in Multicloud

Cloud deployment model and cost analysis in Multicloud IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 4, Issue 3 (Nov-Dec. 2012), PP 25-31 Cloud deployment model and cost analysis in Multicloud

More information

Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab Qing.Liu@chi.frb.org

Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab Qing.Liu@chi.frb.org Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab Qing.Liu@chi.frb.org 1 Disclaimers This presentation provides education on Cloud Computing and its security

More information

WORKFLOW ENGINE FOR CLOUDS

WORKFLOW ENGINE FOR CLOUDS WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Workflow Engine for clouds

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

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

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

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:

More information

Hadoop in the Hybrid Cloud

Hadoop in the Hybrid Cloud Presented by Hortonworks and Microsoft Introduction An increasing number of enterprises are either currently using or are planning to use cloud deployment models to expand their IT infrastructure. Big

More information

So#ware to Data model

So#ware to Data model So#ware to model Lenos Vacanas, Stelios So/riadis, Euripides Petrakis Technical University of Crete (TUC), Greece www.intelligence.tuc.gr Workshop on Adap-ve Resource Management and Scheduling for Cloud

More information

Semarchy Convergence for MDM The Next Generation Evolutionary MDM Platform

Semarchy Convergence for MDM The Next Generation Evolutionary MDM Platform PRODUCT DATASHEET Semarchy Convergence for MDM The Next Generation Evolutionary MDM Platform IT MANAGEMENT BENEFITS Get successful on time and budget Start with a tactical solution, build for tomorrow

More information

Cordys Business Operations Platform

Cordys Business Operations Platform SERVICE DEFINITION Cordys Business Operations GCloud IV - PaaS Copyright 2012 Cordys B.V. All rights reserved. Table of Content Cordys Business Operations... 1 Table of Content... 2 Introduction... 4 Document

More information

IBM 000-281 EXAM QUESTIONS & ANSWERS

IBM 000-281 EXAM QUESTIONS & ANSWERS IBM 000-281 EXAM QUESTIONS & ANSWERS Number: 000-281 Passing Score: 800 Time Limit: 120 min File Version: 58.8 http://www.gratisexam.com/ IBM 000-281 EXAM QUESTIONS & ANSWERS Exam Name: Foundations of

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

Hubspan White Paper: Beyond Traditional EDI

Hubspan White Paper: Beyond Traditional EDI March 2010 Hubspan White Paper: Why Traditional EDI no longer meets today s business or IT needs, and why companies need to look at broader business integration Table of Contents Page 2 Page 2 Page 3 Page

More information

Service Governance and Virtualization For SOA

Service Governance and Virtualization For SOA Service Governance and Virtualization For SOA Frank Cohen Email: fcohen@pushtotest.com Brian Bartel Email: bbartel@pushtotest.com November 7, 2006 Table of Contents Introduction 3 Design-Time Software

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

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

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Cloud Computing and SOA from Enterprise Perspective. Yan Zhao, PhD ArchiTech Consulting LLC yan.zhao@architechllc.com www.architechllc.com Oct.

Cloud Computing and SOA from Enterprise Perspective. Yan Zhao, PhD ArchiTech Consulting LLC yan.zhao@architechllc.com www.architechllc.com Oct. Cloud Computing and SOA from Enterprise Perspective Yan Zhao, PhD ArchiTech Consulting LLC yan.zhao@architechllc.com www.architechllc.com Oct., 2009 Content Summary The evolution of IT and IT infrastructure,

More information

Top 10 Technology Trends, 2013: Cloud Computing and Hybrid IT Drive Future IT Models

Top 10 Technology Trends, 2013: Cloud Computing and Hybrid IT Drive Future IT Models G00237716 Top 10 Technology Trends, 2013: Cloud Computing and Hybrid IT Drive Future IT Models Published: 6 February 2013 Analyst(s): David W. Cearley, Donna Scott, Joe Skorupa, Thomas J. Bittman Cloud

More information

The NIST Cloud Computing Program

The NIST Cloud Computing Program The NIST Cloud Computing Program Robert Bohn Information Technology Laboratory National Institute of Standards and Technology October 12, 2011 Information Technology Laboratory Cloud 1 Computing Program

More information

OPEN DATA CENTER ALLIANCE USAGE Model: Software as a Service (SaaS) Interoperability Rev 1.0

OPEN DATA CENTER ALLIANCE USAGE Model: Software as a Service (SaaS) Interoperability Rev 1.0 sm OPEN DATA CENTER ALLIANCE USAGE Model: Software as a Service (SaaS) Interoperability Rev 1.0 SM Table of Contents Legal Notice... 3 Executive Summary... 4 Purpose... 5 Assumptions... 5 SaaS Interoperability

More information

Cloud Essentials for Architects using OpenStack

Cloud Essentials for Architects using OpenStack Cloud Essentials for Architects using OpenStack Course Overview Start Date 18th December 2014 Duration 2 Days Location Dublin Course Code SS906 Programme Overview Cloud Computing is gaining increasing

More information

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013 Becoming a Cloud Services Broker Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013 Hybrid delivery for the future Traditional IT Evolving current state Future Information

More information

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction

More information

The Way to SOA Concept, Architectural Components and Organization

The Way to SOA Concept, Architectural Components and Organization The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new

More information

Enterprise Services Integration Transforming Features into Services

Enterprise Services Integration Transforming Features into Services Enterprise Services Integration Transforming Features into Services The complexity of information systems for health sector organizations is a global challenge that results in an exponential increase in

More information

SOA GOVERNANCE MODEL

SOA GOVERNANCE MODEL SOA GOVERNANCE MODEL Matjaz B. Juric University of Ljubljana, Slovenia matjaz.juric@fri.uni-lj.si Eva Zupancic University of Ljubljana, Slovenia Abstract: Service Oriented Architecture (SOA) has become

More information

The High Availability and Resiliency of the Pertino Cloud Network Engine

The High Availability and Resiliency of the Pertino Cloud Network Engine The High Availability and Resiliency of the Pertino Cloud Network Engine Executive summary The emergence of cloud network architectures can be directly attributed to the evolution of business IT. As the

More information

journey to a hybrid cloud

journey to a hybrid cloud journey to a hybrid cloud Virtualization and Automation VI015SN journey to a hybrid cloud Jim Sweeney, CTO GTSI about the speaker Jim Sweeney GTSI, Chief Technology Officer 35 years of engineering experience

More information

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of

More information

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,

More information

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

More information

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com W H I T E P A P E R A p p l i c a t i o n D e l i v e r y f o r C l o u d S e r v i c e s : C u s t o m i z i n g S e r v i c e C r e a t i o n i n V i r t u a l E n v i r o n m e n t s Sponsored by: Brocade

More information

Rapid Application Development

Rapid Application Development Rapid Application Development Chapter 7: Development RAD with CASE tool: App Inventor And Cloud computing Technology Cr: appinventor.org Dr.Orawit Thinnukool College of Arts, Media and Technology, Chiang

More information

Cloud Service Brokerage: A Better Way to Manage and Deliver Cloud Services

Cloud Service Brokerage: A Better Way to Manage and Deliver Cloud Services Cloud Service Brokerage: A Better Way to Manage and Deliver Cloud Services Enabling IT as a Service with the cloudmatrix TM CSB Platform from Gravitant Solution 2012 Neovise, LLC. All Assessment Rights

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

SaaS A Product Perspective

SaaS A Product Perspective SaaS A Product Perspective Software-as-a-Service (SaaS) is quickly gaining credibility and market share against traditional packaged software. This presents new opportunities for product groups and also

More information

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Service Mediation. The Role of an Enterprise Service Bus in an SOA Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7

More information

Cloud Customer Architecture for Web Application Hosting, Version 2.0

Cloud Customer Architecture for Web Application Hosting, Version 2.0 Cloud Customer Architecture for Web Application Hosting, Version 2.0 Executive Overview This paper describes vendor neutral best practices for hosting web applications using cloud computing. The architectural

More information

The Service, The Cloud & The Method: The Connection Points

The Service, The Cloud & The Method: The Connection Points The Service, The Cloud & The Method: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP Curriculum

More information

Master Data Governance Hub

Master Data Governance Hub January 2013 Master Data Governance The Role of a Master Data Governance (415) 449-0565 www.gainesolutions.com TABLE OF CONTENTS Introduction Evolution of MDM Architecture Initial Deployment Evolution

More information

Managing Sprawl of Cloud Services & Data Everywhere in an Enterprise Mazin Yousif, PhD. Cloud Forward 2015 October 7 th

Managing Sprawl of Cloud Services & Data Everywhere in an Enterprise Mazin Yousif, PhD. Cloud Forward 2015 October 7 th Managing Sprawl of Cloud Services & Data Everywhere in an Enterprise Mazin Yousif, PhD Cloud Forward 2015 October 7 th WE CAN DIGITIZE ALMOST EVERYTHING. WE CAN CONNECT/ANALYZE EVERYTHING DIGITIZED 2 The

More information

IaaS Federation. Contrail project. IaaS Federation! Objectives and Challenges! & SLA management in Federations 5/23/11

IaaS Federation. Contrail project. IaaS Federation! Objectives and Challenges! & SLA management in Federations 5/23/11 Cloud Computing (IV) s and SPD Course 19-20/05/2011 Massimo Coppola IaaS! Objectives and Challenges! & management in s Adapted from two presentations! by Massimo Coppola (CNR) and Lorenzo Blasi (HP) Italy)!

More information

HIGH-SPEED BRIDGE TO CLOUD STORAGE

HIGH-SPEED BRIDGE TO CLOUD STORAGE HIGH-SPEED BRIDGE TO CLOUD STORAGE Addressing throughput bottlenecks with Signiant s SkyDrop 2 The heart of the Internet is a pulsing movement of data circulating among billions of devices worldwide between

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

Chapter3: Understanding Cloud Computing

Chapter3: Understanding Cloud Computing Chapter3: Understanding Cloud Computing Nora Almezeini MIS Department, CBA, KSU A Brief History! The general public has been leveraging forms of Internetbased computer utilities since the mid-1990s.! In

More information

HP S POINT OF VIEW TO CLOUD

HP S POINT OF VIEW TO CLOUD HP S POINT OF VIEW TO CLOUD Frank Bloch Director Technology Consulting 2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice 3 GLOBAL MEGA

More information

How To Manage Cloud Management

How To Manage Cloud Management WHITE PAPER Five Steps to Successful Integrated Cloud Management Sponsored by: HP Mary Johnston Turner May 2011 Robert P. Mahowald IDC OPINION Global Headquarters: 5 Speen Street Framingham, MA 01701 USA

More information

Cloud Computing and Standards

Cloud Computing and Standards Cloud Computing and Standards Heather Kreger CTO International Standards, IBM kreger@us.ibm.com 2012 IBM Corporation Technology will play the key role in success Speed Value 90% 1 view cloud as critical

More information

Software as a Service (SaaS) Testing Challenges- An Indepth

Software as a Service (SaaS) Testing Challenges- An Indepth www.ijcsi.org 506 Software as a Service (SaaS) Testing Challenges- An Indepth Analysis Prakash.V Ravikumar Ramadoss Gopalakrishnan.S Assistant Professor Department of Computer Applications, SASTRA University,

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

AGENDA. Trends 2014 De toekomst van ICT: wat is de impact van deze trends Onze visie op de toekomst van ICT. Onze aanpak & wat omvat OCC Q&A

AGENDA. Trends 2014 De toekomst van ICT: wat is de impact van deze trends Onze visie op de toekomst van ICT. Onze aanpak & wat omvat OCC Q&A 1 AGENDA Trends 2014 De toekomst van ICT: wat is de impact van deze trends Onze visie op de toekomst van ICT Onze oplossing: One Care Cloud (OCC) Onze aanpak & wat omvat OCC Q&A 2 3 The most interesting

More information

IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng chenghua@cn.ibm.

IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng chenghua@cn.ibm. Please input BU name IBM 2010 校 园 蓝 色 加 油 站 之 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization Hua Cheng chenghua@cn.ibm.com Agenda Why BPM What is BPM What is BAM How BAM helps optimization

More information

Cloud Utilization for Online Price Intelligence

Cloud Utilization for Online Price Intelligence Lohnt sich Cloud Computing? Anwendungsbeispiele aus der Praxis Cloud Utilization for Online Price Intelligence 22.6.2010 OCG Competence Circle About Lixto Lixto extracts specific and precise data from

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

TECHNICAL SPECIFICATION: LEGISLATION EXECUTING CLOUD SERVICES

TECHNICAL SPECIFICATION: LEGISLATION EXECUTING CLOUD SERVICES REALIZATION OF A RESEARCH AND DEVELOPMENT PROJECT (PRE-COMMERCIAL PROCUREMENT) ON CLOUD FOR EUROPE TECHNICAL SPECIFICATION: LEGISLATION EXECUTING CLOUD SERVICES ANNEX IV (D) TO THE CONTRACT NOTICE TENDER

More information

Elastic Private Clouds

Elastic Private Clouds White Paper Elastic Private Clouds Agile, Efficient and Under Your Control 1 Introduction Most businesses want to spend less time and money building and managing IT infrastructure to focus resources on

More information

WHITE PAPER. Five Steps to Better Application Monitoring and Troubleshooting

WHITE PAPER. Five Steps to Better Application Monitoring and Troubleshooting WHITE PAPER Five Steps to Better Application Monitoring and Troubleshooting There is no doubt that application monitoring and troubleshooting will evolve with the shift to modern applications. The only

More information

Introductions. KPMG Presenters: Jay Schulman - Managing Director, Advisory - KPMG National Leader Identity and Access Management

Introductions. KPMG Presenters: Jay Schulman - Managing Director, Advisory - KPMG National Leader Identity and Access Management Introductions KPMG Presenters: Jay Schulman - Managing Director, Advisory - KPMG National Leader Identity and Access Management Agenda 1. Introduction 2. What is Cloud Computing? 3. The Identity Management

More information

Table of Contents. Abstract. Cloud computing basics. The app economy. The API platform for the app economy

Table of Contents. Abstract. Cloud computing basics. The app economy. The API platform for the app economy Table of Contents Abstract Cloud computing basics The app economy The API platform for the app economy Your API platform: in the cloud or on premises? The cloud deployment model Cloud characteristics The

More information

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012) Cloud Native Advantage: Multi-Tenant, Shared Container PaaS Version 1.1 (June 19, 2012) Table of Contents PaaS Container Partitioning Strategies... 03 Container Tenancy... 04 Multi-tenant Shared Container...

More information

3Si Managed Authentication Services Service Description

3Si Managed Authentication Services Service Description 3Si Managed Authentication Services Service Description [Pick the date] 3Si Managed Authentication Services Service Description [Type the document subtitle] JT www.3sicloud.com www.3sicloud.com enquiry@3sicloud.com

More information

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15 Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group Tuesday June 12 1:00-2:15 Service Oriented Architecture and the DBA What is Service Oriented Architecture (SOA)

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