cloud computing principles and paradigms: 3 enriching the integration as a service paradigm for the...

25
Presented by Majid Hajibaba 3-Enriching the integration as a service paradigm for the cloud era Cloud Computing Principles and Paradigms 16 October 2012 1 Cloud Computing

Upload: majid-hajibaba

Post on 13-Jan-2015

600 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

3-Enriching the integration as a service paradigm for the cloud eraCloud ComputingPrinciples and Paradigms

16 O

ctob

er 2

012

1

Page 2: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Introduction• Integration• E2E (Enterprise to Enterprise)• E2C (Enterprise to Cloud)• C2C (Cloud to Cloud)

• Systems• One-to-many• One-to-one• Many-to-one

16 O

ctob

er 2

012

2

Page 3: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Evolution of SaaS• ITaaS (IT as a service)• Cloud infrastructure • HP: Everything as a service

• IaaS (Integration as a service)• Deploy cloud for Business and technical benefits• Station locally for security reason• Connectivity for work together• IaaS utilize B2B systems (SaaS and in-house)• H&S architecture (Hub and Spoke)

16 O

ctob

er 2

012

3

Page 4: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Challenges of SaaS paradigm

• Challenges1. Controllability2. Visibility & flexibility3. Security and Privacy4. High Performance and Availability5. Integration and Composition6. Standards

• Private cloud,…• Integration• Real time data and functionality

• API• Too coding

• Data Transmission security• Impact of the clouds

16 O

ctob

er 2

012

4

Page 5: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Approaching the SaaS integration• Integration middleware• EAI

• Enterprise Application Integration• ESB

• Enterprise Service Bus for service integration• loosely coupled, in a cloud

• EDB• Enterprise Data Bus for data integration

• MOM• Message Oriented Middleware for integration application via

Message passing• CEP

• Complex Event Processing engines• decoupled

16 O

ctob

er 2

012

5

Page 6: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Why SaaS Integration is hard?• Data synchronization• Constraint of SaaS• Dynamic nature of the SaaS interfaces• Dynamic nature of the metadata• Managing assets outside of the firewall• Move Massive amounts of information

• Complicated integration• New integration scenarios• Limited access

• Controllability, Flexibility, Visibility• Dynamic resources

• Tightly coupled• Performance

16 O

ctob

er 2

012

6

Page 7: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Integration Scenario• Integration model• Local to local• Local to cloud• Cloud to cloud

• Three major scenario• Public cloud• Homogeneous cloud• Heterogeneous cloud

16 O

ctob

er 2

012

7

Page 8: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Integration with public cloud• In one cloud• Integration middleware• ESB or ISB

• Two app owned by different companies• May be in single server

16 O

ctob

er 2

012

8

Page 9: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Integration homogeneous clouds• Two geographically separate• Middleware in 1 or 2 or another cloud 16

Oct

ober

201

2

9

Page 10: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Integration Heterogeneous clouds• Public and private• Dominate scene 16

Oct

ober

201

2

10

Page 11: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Integration Methodology• Three type cloud integration

i. Traditional Enterprise Integration Tools can be empowered with special connectors to access Cloud-located Applications• the most likely approach for IT organizations

ii. Traditional Enterprise Integration Tools are hosted in the Cloud• Good for C2C

iii.Integration-as-a-Service (IaaS) or On-Demand Integration Offerings• On-premise to cloud, cloud to cloud and on-premise to on-premise• Informatica on demand is an example

16 O

ctob

er 2

012

11

Page 12: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Characteristic of integration• Connectivity • Semantic mediation • Data mediation• Data transformation

• Data Migration• Data Integrity • Data Security• Governance

16 O

ctob

er 2

012

13

Page 13: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Integration Engineering Lifecycle

• Understanding• Semantic understanding of source and target system

• Definition• Information represent, ownership, physical attributes

• Design• Visual mapping technology

• Implementation• Connecting source and target systems

• Test• integration is properly designed and implemented

16 O

ctob

er 2

012

14

Page 14: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Products and platform• Jitterbit• Bommi software• On demand

• Bungee connect• OpenSource connect• SnapLogic• Free community• Professional

• Pervasive DataCloud• Bluewolf• Proactive monitoring and consulting services

• Online MQ• CloudMQ• Linxter

16 O

ctob

er 2

012

15

Page 15: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Jitterbit• Enable integration among data, apps, web services, ….• Features• Scalable and secure server• Fully Graphical• Used Standalone or with EAI infrastructure

• Components• Integration environment

• GUI• Integration server

• Run time engine

• Force.com • PaaS• Integration need much time, money, expertise

16 O

ctob

er 2

012

16

Page 16: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Pervasive DataCloud• Multi-tenant platform• Deliver• Integration as a Service• Package turnkey integration• Support every integration scenario• Connectivity to hundreds of different application and data stores

• Is platform for deploy applications that are• Scalable• multi-tenant architecture

• Flexible• SaaS-to-SaaS, SaaS to on-premise ,…

• Easy to access and configure• Via web browser

• Robust • Secure • automatic update, monitoring,...

• Affordable• Pay-as-you-go model

16 O

ctob

er 2

012

17

Page 17: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Online MQ• Internet based queuing system• Send/Receive message over network• Cloud messaging queuing service• Advantages• Ease of use• No maintenance• Load balancing

• Multiple instance• High availability

• clustering• Easy integration

• SOAP, JMS-compatible

16 O

ctob

er 2

012

18

Page 18: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Informatica on-demand service• innovative on-demand data integration solutions • As-a-service delivery model• Benefits• Rapid development and deployment

• with zero maintenance of the integration technology• Automatically upgraded and continuously enhanced by vendor• Proven SaaS integration solutions• Proven data transfer and translation technology

• No complex software update• No additional fee• Patching, versioning has no cost

16 O

ctob

er 2

012

19

Page 19: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Microsoft ISB• ISB (Internet Service Bus)• Azure : cloud operating system• Components• Microsoft .NET Services

• .NET Service Bus• .NET Access Control Service• Authentication & Authorization

• .NET Workflow Service

• Relay Services

16 O

ctob

er 2

012

20

Page 20: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

.Net Service Bus

16 O

ctob

er 2

012

21

Page 21: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

.Net Access Control Service

16 O

ctob

er 2

012

22

Page 22: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Relay Service

16 O

ctob

er 2

012

23

Page 23: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Enterprise mashup platform

16 O

ctob

er 2

012

24

Page 24: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Sensor-Cloud Integration

16 O

ctob

er 2

012

25

Page 25: Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

ENDEngineering the integration as a service paradigm for the cloud era

16 O

ctob

er 2

012

26