TECHNOLOGY TRANSFER PRESENTS
GERHARD BAYER Developing and Integrating CLOUD-based Business Applications ROME NOVEMBER 11-12, 2010 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY)
info@technologytransfer.it www.technologytransfer.it
Developing and Integrating CLOUD-based Business Applications
ABOUT THIS SEMINAR Cloud Computing has gained a lot of attention in the last two years. It has mostly been used for non-Business applications like email or for those applications that could be outsourced to a vendor that offers large Business applications in a Software as a Service (SaaS) model. However, it is apparent that the reach of the Cloud is expanding, and many companies are wondering how to plan for more substantial use of Cloud capabilities, such that they won’t fall behind their competition. This seminar will provide an overview of the key Cloud characteristics and capabilities, differentiating between Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS). These three types of Cloud services will be illustrated by offerings of several popular vendors, including Microsoft, force.com, IBM, Amazon, and WaveMaker. We will then discuss how the development of Business applications for the Cloud is different from traditional application development and show numbers that contrast the efficiency of developing and deploying applications in the Cloud vs. traditional on-premise systems. In this context the seminar focuses on the synergy between Service Oriented Architecture (SOA) and Cloud Computing. We will explain how SOA is better in the Cloud and how the Cloud can be improved with SOA. The seminar will also address the major challenges for exploiting the Cloud, including the new security threats and how to address them, as well as the need to extend existing IT and SOA Governance. Another challenge is the integration of applications within the Cloud with on-premise systems. The seminar will outline typical integration issues and solutions, and discuss whether we need a new kind of Enterprise Service Bus (ESB), sometimes referred to as the “Internet Service Bus”.
BENEFITS OF ATTENDING • Understand the benefits and challenges of running applications in the Cloud • Distinguish between the three layers of a Cloud: IaaS, SaaS, and PaaS • Understand the characteristics of developing applications for the Cloud • See where the synergies are between SOA and Cloud Computing • Learn about the new security challenges and approaches to address them • Obtain an overview how to extend existing Governance models to cover the Cloud • Understand the integration challenges within the Cloud and with on-premise systems
WHO SHOULD ATTEND • Architects who want to adopt a Cloud Computing strategy • IT Professionals who need to see how SOA can be applied to development and deployment of Business applications in the Cloud • IT Managers and IT Strategists selecting technologies for Cloud Computing • IT Managers and IT Strategies evaluating feasible strategies for IaaS, SaaS, and PaaS. • Architects and Developers who want to know how the Cloud changes how applications are developed and integrated within the Cloud and with on-premise systems • Consultants who need to recommend and use different implementation strategies for combining SOA and Cloud Computing
OUTLINE 1. Introduction to Cloud Computing • What is Cloud Computing? - Cloud definition - Resource virtualization - Economies of scale: Cloud vs. traditional Enterprise computing - The different Cloud models • Typical usage scenarios • Cloud benefits • Chose your Cloud flavor: Infrastructure as a Service (IaaS), Software as a Service (SaaS), or Platform as a Service (PaaS)? • What are the challenges today 2. Infrastructure as a Service (IaaS) & Software as a Service (SaaS) • IaaS architecture • IaaS examples - IBM Blue Cloud - Amazon Web Services (AWS) - Windows Azure • Automated, on-demand provisioning of infrastructure - Example: GrepTheWeb application on Amazon • SaaS benefits & challenges • SaaS examples - Salesforce.com 3. Platform as a Service (PaaS) • The components of a complete PaaS stack • Changes to the application development process • Who will develop Cloud applications? • How to build Cloud applications - Multi-Tenancy - User interface - Data access - Workflow - Other features
• Examples: - A big player: Microsoft Azure - A small innovator: WaveMaker • Comparing PaaS to traditional development: savings in numbers 4. force.com – hype or more? • The development platform - Potential savings and how they could be achieved - Data access - User interface - Business logic - Business process management - Application monitoring - Integration with SaaS - Security • The deployment platform - Cloud infrastructure 5. Synergy of SOA and Cloud Computing • SOA and services defined • The changing notion of “Applications” • Client/server vs. event-driven SOA • Traditional service design vs. RESTful design • Why SOA is better in the Cloud - Mapping virtual services to virtual servers • Why the Cloud is better with SOA - Building multi-tenancy applications based on SOA - Using Service Oriented APIs to manage the Cloud 6. Integrating Services in and out of the Cloud • From application integration to Service Oriented Integration (SOI) • The need for mediation - Mediation functionality
• From mediation to service virtualization • Implementation choices for intermediaries - Enterprise Service Bus vs. SOA Appliance • Do we need a new breed of ESB products for the Cloud? - SaaS integration - Integration with on premise applications - Cloud-ESB functionality - Product examples 7. Security and Governance for Cloud-based Services • Security - What are the common threats? - Approaches and architectures to secure the Cloud • Governance - Business vs. IT vs. EA vs. SOA vs. Cloud Governance - Categories of Service Governance * Planning Governance * Design time Governance * Run time Governance - Governing the Cloud 8. Conclusions • Summary of the seminar • Analyst outlook for Cloud Computing
INFORMATION PARTICIPATION FEE
HOW TO REGISTER
GENERAL CONDITIONS
€ 1200
You must send the registration form with the receipt of the payment to: TECHNOLOGY TRANSFER S.r.l. Piazza Cavour, 3 - 00193 Rome (Italy) Fax +39-06-6871102
GROUP DISCOUNT
The fee includes all seminar documentation, luncheon and coffee breaks.
VENUE
Residenza di Ripetta Via di Ripetta, 231 Rome (Italy)
SEMINAR TIMETABLE
9.30 am - 1.00 pm 2.00 pm - 5.00 pm
within October 27, 2010
PAYMENT
Wire transfer to: Technology Transfer S.r.l. Banca Intesa Sanpaolo S.p.A. Agenzia 6787 di Roma Iban Code: IT 34 Y 03069 05039 048890270110
If a company registers 5 participants to the same seminar, it will pay only for 4. Those who benefit of this discount are not entitled to other discounts for the same seminar. EARLY REGISTRATION
The participants who will register 30 days before the seminar are entitled to a 5% discount. CANCELLATION POLICY
A full refund is given for any cancellation received more than 15 days before the seminar starts. Cancellations less than 15 days prior the event are liable for 50% of the fee. Cancellations less than one week prior to the event date will be liable for the full fee. CANCELLATION LIABILITY
In the case of cancellation of an event for any reason, Technology Transfer’s liability is limited to the return of the registration fee only.
first name ............................................................... surname ................................................................. job title ...................................................................
November 11-12, 2010 Residenza di Ripetta Via di Ripetta, 231 Rome (Italy) Registration fee: € 1200
GERHARD BAYER DEVELOPING AND INTEGRATING CLOUD-BASED BUSINESS APPLICATIONS
Stamp and signature
organisation ........................................................... address .................................................................. postcode ................................................................ city ......................................................................... country ................................................................... telephone ...............................................................
If registered participants are unable to attend, or in case of cancellation of the seminar, the general conditions mentioned before are applicable.
fax .......................................................................... e-mail .....................................................................
Send your registration form with the receipt of the payment to: Technology Transfer S.r.l. Piazza Cavour, 3 - 00193 Rome (Italy) Tel. +39-06-6832227 - Fax +39-06-6871102 info@technologytransfer.it www.technologytransfer.it
SPEAKER Gerhard Bayer is a Senior Consultant of International Systems Group, Inc. (ISG), a leading consulting firm that specializes in IT Strategy and development and integration of large-scale distributed applications using Service-Oriented Architectures. His work includes design of architectures for Service Oriented Integration and e-Business application development, as well as development of ISG’s comprehensive SOA training curriculum. Mr. Bayer holds a MS degree in Physics and a BS degree in Computer Science.