Driving Program Success Using SOA and the Cloud

Slides:



Advertisements
Similar presentations
Pros and Cons of Cloud Computing Professor Kam-Fai Wong Faculty of Engineering The Chinese University of Hong Kong.
Advertisements

Policy based Cloud Services on a VCL platform Karuna P Joshi, Yelena Yesha, Tim Finin, Anupam Joshi University of Maryland, Baltimore County.
System Center 2012 R2 Overview
Current impacts of cloud migration on broadband network operations and businesses David Sterling Partner, i 3 m 3 Solutions.
BENEFITS OF SUCCESSFUL IT MODERNIZATION
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
Security, Privacy and the Cloud Connecticut Community Providers’ Association June 20, 2014 Steven R Bulmer, VP of Professional Services.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Tom Yarmas CTO – Cloud Technologies U.S. Public Sector Cloud Computing: How to do it right!
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
Be Smart, Use PwrSmart What Is The Cloud?. Where Did The Cloud Come From? We get the term “Cloud” from the early days of the internet where we drew a.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
Enterprise Architecture
Plan Introduction What is Cloud Computing?
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 Cisco CloudVerse for Government: Helping Agencies Reduce Costs and Respond.
Effectively and Securely Using the Cloud Computing Paradigm.
Cloud Computing. 2 A division of Konica Minolta Business Solutions USA Inc. What is Cloud Computing? A model for enabling convenient, on-demand network.
Cloud Computing Source:
Introduction to Cloud Computing
February/March 2011 HP CLOUD SERVICE AUTOMATION Hemanth Dattatreya HP Software.
3 Cloud Computing.
August 27, 2008 Platform Market, Business & Strategy.
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved BUSINESS PLUG-IN B17 Organizational Architecture Trends.
Service Oriented Architecture (SOA) at NIH Bill Jones
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
2009 Federal IT Summit Cloud Computing Breakout October 28, 2009.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
Align Business and Information Technology – with SOA Pradeep Nair Director – Software Group (IBM India/SA)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Automate your way to.
Nov 22/26 Tech Forum 2015 Roberto Trinconi Cloud the New Path to the Business Leadership.
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
Optimize the Business with Microsoft Datacenter Services 2.0
© 2009 IBM Corporation IBM Cloud Computing Tivoli Service Automation Manager V7.2 The Core of the Service Management System for Cloud Computing.
Aligning Business Process Architecture and Enterprise Architecture: A Model Driven - Service Oriented Approach Chris Capadouca Business Solutions Architect.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
CLOUD-BASED VIDS A CIO’S PERSPECTIVE Stephen Alford, CIO WEP, Inc.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
© 2011 IBM Corporation IBM Cloud Computing Data en Cloud Computing Frank van der Wal, Technical Advocate.
Increasing Cloud Adoption Through Cloud Services Brokerage (CSB) Brent Brightwell Senior VP Products and Strategy DoubleHorn.
Digital Asset Management & Storage Program Program Summary
Understanding The Cloud
Organizations Are Embracing New Opportunities
CIM Modeling for E&U - (Short Version)
Introduction to Cloud Computing
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
Cisco’s Intelligent Automation for Cloud
Policy based Cloud Services on a VCL platform
EIS Fast-track Revision Om Trivedi Enterprise Information Systems
Service Oriented Architecture for Cloud Based Travel Reservation Software as a Service Comp 684 – Rayna Burgess.
3 Cloud Computing.
Cloud Consulting Services and Solutions
The People Ready Vision for Business in the Enterprise
Computer Science and Engineering
Presentation transcript:

Driving Program Success Using SOA and the Cloud Presented by : Ajay Budhraja ME (Engg), MS (Mgmt), PMP, CICM, CSM, ECM (Master) AIIM, SOA(IBM), RUP (IBM), ITIL-F, CMMI, Security+ Copyright 2011 Ajay Budhraja for this entire presentation, All rights reserved

The Impact of Technology Technology change is driven by innovation to provide value, achieve cost savings and enhance agility Transparency, collaboration, adaptability and flexibility are important considerations for the development and management of Information Technology services Service Oriented Architecture, Cloud computing, Agile techniques support this change

The Impact of Technology Technology Change has a huge impact on Government Operations and on the Global Environment Transparent Collaborative Interactive Responsive Technology Objectives - Enhance service delivery, improve resource utilization, remove redundancy, improve productivity and responsiveness Leverage Wikis, Blogs, Social networks, Mashups, Video tools and related SERVICES for jobs, campaigns, fund raising, education, marketing, payments etc.

Technology Strategy and Vision CIOs, CTOs and Leaders should enhance the flexibility and efficiency of infrastructure and applications CIOs and CTOs must create value and realize cost savings through Lean Technology IT operations should be transitioned to HIGH VALUE, AGILE solutions by effective Change Management, Governance and Innovation

Enterprise Service Oriented Architecture Enterprise SOA is a blueprint for a flexible, open IT architecture and for developing services-based, enterprise level business solutions Enterprise SOA results in higher efficiency and reduced cost due to a higher degree of modularity and decoupling SOA achieves interoperability and provides the basis for integration between applications SOA promotes reuse, agility, adaptability, manageability, increases productivity 5

Enterprise Cloud Computing Standardized, scalable, elastic capabilities delivered dynamically as services that can be measured On demand self service, broader network access, resource pooling Ability to scale computing power dynamically   Cloud computing can result in Reduced cost Increased storage, automation Enhanced mobility and flexibility

Cloud Computing Cloud Deployment models Private Community Public Hybrid Cloud Service Models - Software as a Service (SaaS), Platform as a Service (PaaS), Software as a Service (SaaS) Component as a Service

SOA and Cloud SOA – Leverages loosely coupled integrated services Cloud – Delivery mechanism for services SOA and Cloud are Complementary SOA focuses on architectural principles , Cloud focuses on deployment principles for the organization SOA is a KEY enabler for CLOUD deployments

SOA Cloud Orchestration SOA enables an effective transition to the Cloud External Cloud data can create complex connection issues Orchestration manages complex cross domain processes and components The objective is to develop Flexible, Modular, Agile Services based on Open Interfaces

Cloud Orchestration Integration is a key element in a hybrid Environment where services are invoked from many sources Cloud applications have to be effectively integrated with non-cloud deployments The Cloud Lifecycle includes the following: Set up cloud services Assemble components Monitor and scale Chargeback

The Federated Cloud Federation brings together different cloud services and internal resources Provides Convergence of services Provide interfaces to other cloud services and management of the interfaces Organizations can select services based on requirements, workload The key to Federation is openness and interoperability 11

Virtualization, Clustering Cloud Computing Metering SLAs Billing Software as a Service Email, Applications Platform as a Service Operating Systems Lifecycle Management Infrastructure as a Service Virtualization, Clustering

Lean Technology Lean Technology is supported by Agile, SOA, virtualization and cloud deployments Lean Technology promotes value enhancement and waste reduction Value streams are services supported by Technology The focus is on cost savings and reuse

Cloud Realization Self Service Management Service Requestor Cloud Broker or Orchestrator Service Provisioning, Management This is a test Service Catalog CLOUD SERVICES

Enterprise Services Platform with Cloud and SOA 15

25 Point Implementation Plan The 25 point implementation plan includes Cloud and SOA Shift to a “Cloud First” policy Cloud Strategy Migration to Cloud technologies Develop a strategy for shared services Benchmarks on usage SLA’s Launch a Best Practices collaboration Program Sharing Best practices

Federal Cloud Computing Strategy The Federal Cloud Computing Strategy focuses on the following aspects: Utilization of a decision Framework for services – Select, Provision, Manage Leaders can facilitate cloud adoption by - Leveraging Cloud Accelerators, Ensuring a Secure and Trustworthy Environment, Streamlining Procurement processes, Establishing Cloud computing standards, Recognizing internal dimensions, Laying down a solid governance foundation

The Agile SOA and Cloud Environment Agile SOA and Cloud environment is based on the following: Fast paced environment Shifting priorities, Changing requirements Quick delivery required Constant changes within and outside the team Agile Management is based on the following: Evolutionary, Time based Incremental Change, collaboration Process adaptability

Cloud computing … Cloud Infrastructure &Application Provider Web 2.0 Solution Tools User Request Management/Self Service Security: Identity, Access, Integrity, Isolation, Audit & Compliance Usage Accounting License Management Image Lifecycle Management Provisioning Performance Management Availability/Backup/ Restore Service Lifecycle Management Service Management End User Requests Design & Build Image Library (Store) Virtualized Applications Web 2.0 Platform (image deployment, integrated security, workload mgmt., high-availability) Applications & Services Content & Data Deployment … Mashup Interface Virtualized Infrastructure Operational Lifecycle of Images Service Catalog Virtual Resources & Aggregations Server Virt. Storage Virt. Network Virt. Standards Based Interfaces Virtualized Infrastructure System Resources SMP Servers Blades Storage Servers Storage Network Hardware Source: IBM

Cloud Definition Framework - NIST Hybrid Clouds Deployment Models Community Cloud Private Cloud Public Cloud Service Models Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Resource Pooling Broad Network Access Rapid Elasticity Measured Service On Demand Self-Service Essential Characteristics Low Cost Software Virtualization Service Orientation Advanced Security Massive Scale Resilient Computing Homogeneity Geographic Distribution Common Characteristics

Program Success for SOA and Cloud Planning – Business Case, Operational readiness, Architecture, Security, SLA’s chargeback Design and Implementation – Technology, Tools, Security, Orchestration Monitoring – Process enhancements, Architecture and Security reviews

Program Success for SOA and Cloud Establish a Vision that aligns Business with Technology Collaborate extensively with Business Owners, Business Analysts, SOA Architects, Architects Define the SOA, Agile, Cloud Computing Roadmap Conduct detailed analysis of the business domain, functions, processes, interactions, events Measure results and implement continuous improvements

Program Success for SOA and Cloud Develop Standard Operating Procedures and Service Level Agreements Develop candidate architectures and reference models Proceed with SOA development then cloud deployment since with the development of SOA and web services integration can be seamless Leverage Cloud Accelerators, Utilize Cloud Balancing Focus on service integration and interoperability

Program Success for SOA and Cloud Develop Enterprise level architecture for business and technology and leverage standards for data exchange, application interfaces Identify and classify services based on existing business processes Develop services in a step by step manner and measure the return Develop authentication and access control for clouds Security – FISMA, FedRAMP Focus on Enterprise Architecture, Security, Governance, Methodology not just on Deployment!

The Evolution to the Cloud and SOA Non standard environment Standard, Reusable services Metering and Billing Scalable, flexible, On demand No Metering Silo environment, not flexible

Cloud Service Management Cloud Service management addresses SLA Management, Capacity Planning, Reporting, Billing, Metering, Provisioning, Monitoring Cloud Services Deployment – Automatic Provisioning Cloud Services Discovery – Location Discovery Cloud Services Management – Metering, Monitoring, Planning, Reporting

Cloud Services Processes and Applications as a Service Platform as a Service (Application Servers, Database servers) Service Development, Publishing, Analytics Infrastructure as a Service (Virtualized Servers, Storage, Networks)

Services Technology Execution Create a SOA roadmap and detailed plans Define mechanisms for discovering services Categorize Services - Business Service, Application Services, Infrastructure Services Develop Agile services with the proper granularity Manage and monitor service usage, performance, reliability Abstract cross cutting functionality such as infrastructure functions Create a Service registry and publish the services to this registry Comply with industry standards – SOAP, XML, WSDL, WS-Security, BPEL Leverage process and methodology to build SOA solutions and utilize SOA Implementation frameworks and Service Mediation and Orchestration Leverage Enterprise Service Bus for a standards based, secure, reliable messaging mechanism 28

SOA Execution Framework Presentation Services Presentation Services Business Services Composite Services SOA Management Services Services Components API’s Components Databases, Applications Databases Applications 29

Cloud Roadmap Assess As-Is Environment for ‘Cloud Readiness” – Servers, Cost, Security, Metrics Specify Target Environment and create detailed Transition Plan Create Application Migration Roadmap Utilize Agile techniques to obtain customer feedback Cloud consumers and providers need to leverage open technology, standards

Cloud SLA’s The Cloud SLA’s contain the following: List of services, specifications, Performance metrics (e.g., uptime, throughput, response time) Monitoring of services Problem management details Security capabilities Penalties for non-performance

AJ’s Migration Mantras As part of the migration process: Assess business processes, requirements, assets, Assess applications related to business value, technical aspects, risk, nature of applications, latency Select Cloud services based on Interfaces, Configurations, SLA’s cost, Storage, Networking Create pilots to perform preliminary testing for the cloud Ensure management applications can easily access cloud services

AJ’s Migration Mantras As part of the migration process: Initially start moving a few applications to the cloud, possible candidates for initial move – Email, Messaging, Collaboration software Start with small applications or development, test environments Assess business continuity, disaster recovery, back ups, cyber attacks, identity management Continuously assess the cost based for adding new applications

Challenges and Risks Budget, Resources, and Buy in Organizational change - Power struggles, conflicts, lack of information sharing Lack of competencies for management and technology Transition without Interoperability Lack of Governance Lack of Manageability, Monitoring, Reliability Security and data transfer issues

Driving Program Success Using SOA and the Cloud Ajay Budhraja has over 20 years in Information Technology with experience in areas such as management, project management, enterprise architecture, system architecture, software engineering, training, methodologies, networks, databases etc. He has a Masters in Engineering (Computer Science) and also a Masters in Management. He is a Project Management Professional certified by the PMI and is also CICM, CSM, ECM (AIIM) Master, SOA, RUP, ITIL-F, CMMI and Security+ certified. Ajay has led large scale projects for big organizations and has extensive IT experience related to telecom, business, manufacturing, airlines, finance, government. He has delivered web based technology solutions and strategies for e-business platforms, portals, mobile e-business and content management. As Adjunct Faculty, he has taught courses for several universities and has presented papers at worldwide conferences. Thank you. Contact Information: Ajay Budhraja AJBUDREGISTER@YAHOO.COM FOR QUESTIONS PLEASE EMAIL AJBUDREGISTER@YAHOO.COM Copyright 2011 Ajay Budhraja for this entire presentation, All rights reserved Disclaimer This entire presentation and all information does not represent any organization’s views This is a test