Download presentation
Presentation is loading. Please wait.
1
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
2
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
3
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.
4
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
5
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
6
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
7
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
8
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
9
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
10
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
11
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
12
Virtualization, Clustering
Cloud Computing Metering SLAs Billing Software as a Service , Applications Platform as a Service Operating Systems Lifecycle Management Infrastructure as a Service Virtualization, Clustering
13
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
14
Cloud Realization Self Service Management Service Requestor
Cloud Broker or Orchestrator Service Provisioning, Management This is a test Service Catalog CLOUD SERVICES
15
Enterprise Services Platform with Cloud and SOA
15
16
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
17
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
18
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
19
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
20
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
21
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
22
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
23
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
24
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!
25
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
26
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
27
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)
28
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
29
SOA Execution Framework
Presentation Services Presentation Services Business Services Composite Services SOA Management Services Services Components API’s Components Databases, Applications Databases Applications 29
30
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
31
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
32
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
33
AJ’s Migration Mantras
As part of the migration process: Initially start moving a few applications to the cloud, possible candidates for initial move – , 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
34
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
35
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 FOR QUESTIONS PLEASE 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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.