You are on page 1of 30

ARCHITECTURE FRONTIER

Enterprise Cloud Service Consumption Cloud Hosted Platforms Integration Inside Cloud Industry/ Capability Cloud Services Dynamic Scale And Integration

PLATFORMS AND APPLICATIONS- TRANSFORMATION

APPLICATION ARCHITECTURE SPACE

SCENARIOS

FRAMEWORKS ,TOOLS ,STANDARDS

CONCLUSION

Prasanna Mujumdar

Broad Access Service Bus

And Cloud

Internet Users
December, 2010 1,971 million December, 1995

16 million

Mainframes Web Data Centers Cloud The Enabler- STANDARDS

CS

BUSINESS DRIVERS Consolidations Prasanna Mujumdar Optimizations Change Management Intelligence & Analytics Innovation Maximization

BENEFITS IN CONTEXT Cost Optimization Dynamic IT GTM Time Compression Level Playing Field Innovation

Systems architected cloud style , will deliver value and different experiences, due to their ability to exploit the capabilities of cloud infrastructure.

New Business Applications


5

Prasanna Mujumdar

And cloud Transformation

Top Down

Platform
PaaS

App
Down Up

Features
Support Function Support Function Functions Function SERVICES Function
SaaS

App

DEVELOPMENT
Applications
Development Platform

Technology
7

Frameworks

Tools

Prasanna Mujumdar

APaaS

GREENFIELD

BROWNFIELD

FR

VISION

Strategy & Optimize

Plan

Architect

Implement

Configure

Rollout

NFR

Manage Rehost Revise Evolve

Refactor

Replace
Define Goals

OPTIMIZE

Formally Model

Analyze

Objectively Decide

CLOUD MODEL IAAS


8

PAAS

SAAS

Rajaram & Dr. Rob- Session on EA-Optimize

Prasanna Mujumdar

App6 App6 App6 App1 App3 App4 App5 App7 App8 App8 App2

App9
App11 App12 App12 App12 App14 App15

App13

App10 App17

App16

PLATFORM
App6 App6 App6 App1 App3 App4 App5
App16 App18

App2

App7 App8 App8

App9

PLATFORM

App17

App11 App12 App12 App12

App13 App14 App15

App10 App17

App16

App6 App6 App6 App1

PLATFORM
App18

App2

App3 App4 App5


App16

App7 App8 App8

App9
PLATFORM

App17

App11 App12 App12 App12

App6 App14 App15

App10 App17

App16 Other Cloud Resources

And Cloud Consideration

ARCHITECTURE/ DESIGN THEMES


P I B D

STATELESS Interfaces

LOOSE COUPLING

SERVICE BASED

Technology Platforms & Frameworks

WEB ORIENTED

EVENTS

MASHUP

Self Service? Flexible to Be Elastic ? Service Oriented and Composite?

COLLABORATIVE

CACHING

CLAIM BASED AUTHENTICATION

SCALE-OUT ARCHITECTURE

PARTITIONING

PUBLISHSUBSCRIBE

Scale In and Out & In? Distributed?


Resilient and Autonomic?
ENCRYPTION MESSAGING ASYNCHRONOUS

Multi Tenant? Metered?


13

Prasanna Mujumdar

Consumption of Infrastructure Services Data/Data Services mash up Business\ Services Mash up

2
I

Presentation Mash up

Consumption of Cross cutting Concerns

Virtualization of Layer Boundaries

D
Possible Virtualization Within Individual Layers

14

Prasanna Mujumdar

Possible Virtualization Across Layers

Centralized Apps Collaborative Apps

Pilots Massive Scale Broad Access

P
I

S S S S

Batch/Asynchronous work loads

Computing Workloads Characteristics for Suitable Apps on Cloud

Storage and Content Composites

Non Core Process

Components-as-a-service

P
I

P
I

P S
I

Multi-Tenant & High Scale Mashups

Data as a service

In & Around Cloud Aspect

Scenario Cloud Services - On Premise Consumption


On Premise Enterprise Applications consuming cloud services, Data, content and Storage.
E.g. Regulated Industries s apps consuming Cloud Services.

Data

UI

Services

SaaS Asynch Batch Workloads Data As Service

Services

Components

Public Webfront

Services

Storage And Content

Cloud

FB

Twitter
Blog

Mobile Apps

Internal DB

ENTERPRISE SYSTEMS

Social World

Scenario Cloud Based Platforms Multitenant and high scale


E.g. Educational- global access to knowledge. Business - CRM, SFA

Cloud Hosted Platforms, Multitenant ,Generating Economies Of Scale. The Broad Access, High Scale, Collaborative , Distributed Co Creation Apps. Data

Services

UI

Public Webfront

Components

Services

Cloud

FB
Mobile App

Tweet BLOG
Internal DB

Enterprise Systems

Social World

Scenario Cloud based Integration Collaborative Apps


E.g. Automobile Parts Manufacturer Supply Chain Integration

Platform And Application Level Integration Achieved Directly In Cloud For Efficiency Purpose. Optimal, Direct , Multi Point Integration Of Supply Chains Enabling Distributed Intelligence.

Apps/Platform

Apps/Platform

INTEGRATION/ B2B

Enterprise Systems

Enterprise Systems

Scenario Integration & Capabilities - Industry/Community Clouds


Consuming Data & Capability Driven Services From External Provider Cloud Models. Enhanced B2B by Common Footing for IT Data And Process
E.g. Econometrics , Reference Data ,Processes For Business .

Apps/Platform
On Premise Apps

B2B/INTEGRATION

Apps/Platform
CAPABILITY

Industry/Community Clouds

Scenario Dynamic Scale and Integration - Bursting/Federation


E.g. Supply Chain Between Retails ,Vendors with Seasonal Bursts

For Dynamic Huge Scale, On-premise to Cloud - Bursting (Or Even Intercloud ). Integration Tools, Frameworks & Technologies will Have to Embrace This Aspect at the Core. BURST BURST
B2B/INTEGRATION

Apps/Platform

Apps/Platform

Industry/Community Clouds

Scenario Broad Access - Messaging, ESB and Events


E.G. Telecoms Offering Broad Access .Utility Incident Management

Massive scale and uniform model for broad access. Includes mobile apps and end point devices such as POS, sensors etc. BURST
Apps/Platform

Apps/Platform
ENTERPRISE SYSTEMS

UNIFIED ACROSS HETEROGENEOUS ENDPOINTS

Devices Devices

Industry/Community Clouds

Cloud Architecture Considerations

Frameworks and tools need to embrace the underlying model of cloud infrastructure and services, such that the software development process remains focused on productive business functionality.

CLOUD CAN SWALLOW SOME PARTS OF TOOLS

Architecture Patterns, Guidance


Capacity, Scenario, Cost Calculation tools Development Frameworks and Tools Deployment Tools

Monitoring and Support Tools

Testing Tools

Infrastructure Support tools

24

Prasanna Mujumdar

ARCHITECTURE ENABLERS

High Scale Industry App Type Platform


PRACTICES

Security

Performance

REFERENCE ARCHITECTURE

PATTERNS

PROCESS

SOA

Identity

Storage

InterOp

API

Cloud Standards

UCs

Taxonomy

Notation

CCRA

Manage

25

Prasanna Mujumdar

For Being Cloud Ready

Cloud implication- new application scenarios, warrant new architectural thoughts

The new style cloud apps can leverage and pass on cloud model benefits to end consumers.

Cloud

The development platforms and tools to embrace cloud model

Enablers for ubiquitous platform model- patterns, practices, standards

27

Prasanna Mujumdar

Comments? Email :Prasannam@yahoo.com

Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models

Hybrid Clouds Community Cloud Platform as a Service (PaaS) On Demand Self-Service

DEPLOYMENT MODELS SERVICE MODELS

Private Cloud Software as a Service (SaaS)

Public Cloud Infrastructure as a Service (IaaS)

ESSENTIAL CHARACTERISTICS

Broad Network Access

Rapid Elasticity

Resource Pooling

Measured Service

Massive Scale COMMON CHARACTERISTICS Homogeneity Virtualization Low Cost Software

Resilient Computing Geographic Distribution Service Orientation Advanced Security

29

Prasanna Mujumdar

Shripadraj R Mujumdar [Prasanna] , carries with him an extensive experience of 16 years ,implementing strategic technology initiatives in corporate and customer programs. In his overall experience , he has been instrumental in inception of new service offerings through COEs, Competency ,delivery excellence and in leadership capacity to create high performance technology/domain focused teams.

Besides leading organizational projects , Shripadraj has done substantial work in India and abroad for few top notch global customers , to provide technology solutions ,consulting solving their critical business problems.
Apart from his work interest , he actively participates in blogosphere and is avid reader of science and philosophy .He holds the degree in engineering and has undergone the corporate education program on business leadership through u21g & Harvard Business.

30

Prasanna Mujumdar

You might also like