SlideShare a Scribd company logo
16 October 2012
Cloud Computing

3-Enriching the
integration as a
service paradigm for
the cloud era
Cloud Computing
Principles and Paradigms
Presented by

Majid Hajibaba

1
• Integration

Cloud Computing

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

16 October 2012

Introduction

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

2
Presented by Majid Hajibaba
• 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 October 2012

• ITaaS (IT as a service)

Cloud Computing

Evolution of SaaS

3
Presented by Majid Hajibaba
1.
2.
3.
4.
5.
6.

Controllability
Visibility & flexibility
Security and Privacy
High Performance and Availability
Integration and Composition
Standards

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

16 October 2012

• Challenges

Cloud Computing

Challenges of SaaS paradigm

• API
• Too coding

• Data Transmission security
• Impact of the clouds
Presented by Majid Hajibaba

4
• Integration middleware
• EAI
• Enterprise Application Integration

16 October 2012

Approaching the SaaS
integration
• 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

Cloud Computing

• ESB

• CEP
• Complex Event Processing engines
• decoupled
Presented by Majid Hajibaba

5
•
•
•
•

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

16 October 2012

• Data synchronization
• Constraint of SaaS

Cloud Computing

Why SaaS Integration is hard?

• Controllability, Flexibility, Visibility

• Dynamic resources
• Tightly coupled

• Performance

6
Presented by Majid Hajibaba
• Local to local
• Local to cloud
• Cloud to cloud

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

16 October 2012

• Integration model

Cloud Computing

Integration Scenario

7
Presented by Majid Hajibaba
• In one cloud
• Integration middleware

16 October 2012

Integration with public cloud

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

Cloud Computing

• ESB or ISB

8
Presented by Majid Hajibaba
Cloud Computing

• Two geographically separate
• Middleware in 1 or 2 or another cloud

16 October 2012

Integration homogeneous
clouds

9
Presented by Majid Hajibaba
Cloud Computing

• Public and private
• Dominate scene

16 October 2012

Integration Heterogeneous
clouds

10
Presented by Majid Hajibaba
• Three type cloud integration
i. Traditional Enterprise Integration Tools can be empowered with
special connectors to access Cloud-located Applications

16 October 2012

Integration Methodology

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

iii.Integration-as-a-Service
Offerings

(IaaS)

or

On-Demand

Integration

• On-premise to cloud, cloud to cloud and on-premise to on-premise
• Informatica on demand is an example

Cloud Computing

• the most likely approach for IT organizations

11
Presented by Majid Hajibaba
• Data transformation

•
•
•
•

Data Migration
Data Integrity
Data Security
Governance

16 October 2012

• Connectivity
• Semantic mediation
• Data mediation

Cloud Computing

Characteristic of integration

13
Presented by Majid Hajibaba
• Understanding
• Semantic understanding of source and target system

16 October 2012

Integration Engineering Lifecycle

• Definition
• Design
• Visual mapping technology

• Implementation
• Connecting source and target systems

Cloud Computing

• Information represent, ownership, physical attributes

• Test
• integration is properly designed and implemented
14
Presented by Majid Hajibaba
• Jitterbit
• Bommi software
• On demand

Cloud Computing

• Bungee connect
• OpenSource connect
• SnapLogic

16 October 2012

Products and platform

• Free community
• Professional

• Pervasive DataCloud
• Bluewolf
• Proactive monitoring and consulting services

• Online MQ
• CloudMQ
• Linxter

15
Presented by Majid Hajibaba
• Scalable and secure server
• Fully Graphical
• Used Standalone or with EAI infrastructure

• Components
• Integration environment
• GUI

• Integration server

16 October 2012

• Enable integration among data, apps, web services, ….
• Features

Cloud Computing

Jitterbit

• Run time engine

• Force.com
• PaaS
• Integration need much time, money, expertise
Presented by Majid Hajibaba

16
•
•
•
•

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

16 October 2012

• Multi-tenant platform
• Deliver

Cloud Computing

Pervasive DataCloud

• Via web browser

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

• Affordable
• Pay-as-you-go model

Presented by Majid Hajibaba

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

16 October 2012

•
•
•
•

Cloud Computing

Online MQ

• High availability
• clustering

• Easy integration
• SOAP, JMS-compatible
Presented by Majid Hajibaba

18
• 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

Presented by Majid Hajibaba

16 October 2012

• innovative on-demand data integration solutions
• As-a-service delivery model
• Benefits

Cloud Computing

Informatica on-demand service

19
• Microsoft .NET Services
• .NET Service Bus
• .NET Access Control Service
• Authentication & Authorization

• .NET Workflow Service

16 October 2012

• ISB (Internet Service Bus)
• Azure : cloud operating system
• Components

Cloud Computing

Microsoft ISB

• Relay Services
20
Presented by Majid Hajibaba
16 October 2012
Cloud Computing

.Net Service Bus

21
Presented by Majid Hajibaba
16 October 2012
Cloud Computing

.Net Access Control Service

22
Presented by Majid Hajibaba
16 October 2012
Cloud Computing

Relay Service

23
Presented by Majid Hajibaba
16 October 2012
Cloud Computing

Enterprise mashup platform

24
Presented by Majid Hajibaba
16 October 2012
Cloud Computing

Sensor-Cloud Integration

25
Presented by Majid Hajibaba
16 October 2012
Cloud Computing

END
Engineering the integration as a service paradigm for the
cloud era
Presented by

Majid Hajibaba

26

More Related Content

What's hot (20)

PPT
Heuristic Search Techniques Unit -II.ppt
karthikaparthasarath
 
PPTX
Cloud Application architecture styles
Nilay Shrivastava
 
PPT
Unit 4
Ravi Kumar
 
PPTX
Service level agreement in cloud computing an overview
Dr Neelesh Jain
 
PPTX
VTU 6th Sem Elective CSE - Module 3 cloud computing
Sachin Gowda
 
PDF
Distributed deadlock
Md. Mahedi Mahfuj
 
PPTX
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Majid Hajibaba
 
PPT
Clustering: Large Databases in data mining
ZHAO Sam
 
PDF
Deadlock in distribute system by saeed siddik
Saeed Siddik
 
PPTX
Google app engine - Overview
Nathan Quach
 
PPTX
Cloud Computing Environment using Cluster as a service
ANUSUYA T K
 
PPTX
Cloud Computing Security
Ninh Nguyen
 
PPTX
Distributed file system
Anamika Singh
 
ODP
Anatomy of android application
Nikunj Dhameliya
 
PPT
predicate logic example
SHUBHAM KUMAR GUPTA
 
PPT
remote procedure calls
Ashish Kumar
 
PPTX
Cloud Reference Model
Dr. Ramkumar Lakshminarayanan
 
PPT
Cloud Computing Security Challenges
Yateesh Yadav
 
PPTX
Distributed operating system
udaya khanal
 
PDF
Introduction to Cloud Computing
Animesh Chaturvedi
 
Heuristic Search Techniques Unit -II.ppt
karthikaparthasarath
 
Cloud Application architecture styles
Nilay Shrivastava
 
Unit 4
Ravi Kumar
 
Service level agreement in cloud computing an overview
Dr Neelesh Jain
 
VTU 6th Sem Elective CSE - Module 3 cloud computing
Sachin Gowda
 
Distributed deadlock
Md. Mahedi Mahfuj
 
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Majid Hajibaba
 
Clustering: Large Databases in data mining
ZHAO Sam
 
Deadlock in distribute system by saeed siddik
Saeed Siddik
 
Google app engine - Overview
Nathan Quach
 
Cloud Computing Environment using Cluster as a service
ANUSUYA T K
 
Cloud Computing Security
Ninh Nguyen
 
Distributed file system
Anamika Singh
 
Anatomy of android application
Nikunj Dhameliya
 
predicate logic example
SHUBHAM KUMAR GUPTA
 
remote procedure calls
Ashish Kumar
 
Cloud Reference Model
Dr. Ramkumar Lakshminarayanan
 
Cloud Computing Security Challenges
Yateesh Yadav
 
Distributed operating system
udaya khanal
 
Introduction to Cloud Computing
Animesh Chaturvedi
 

Similar to Cloud Computing Principles and Paradigms: 3 enriching the integration as a service paradigm for the cloud era (20)

PPTX
IICS_Capabilities.pptx
Nandan Kumar
 
PDF
Webinar: Hybrid Cloud Integration - Why It's Different and Why It Matters
SnapLogic
 
PPTX
Cloud computing
Pradeep Bhatia
 
PPTX
cloud computing, Principle and Paradigms: 1 introdution
Majid Hajibaba
 
PPT
Cloud computing
Suyog Buradkar
 
PDF
Cloud based integration_and_soa_architecture
Fiorano Software
 
PPTX
ERP Implementation Services UK
Arcus Universe Ltd
 
PDF
Cloud Computing
chrismik
 
PPTX
The impact of SaaS on cloud integration
Codit
 
PDF
Integration: The $100 Billion Opportunity No One Wants to Talk About
Bramh Gupta
 
PDF
cloud-integration-wp-1873149
Madhusudan Anand
 
PDF
Cloud Computing Introduction - 2018
Lucas Lopez
 
PPTX
Cenit IO | Strategy
Miguel Sancho
 
PPT
CLOUD
pavani krishna
 
PPTX
Cloud computing.pptx
ProfRajivKumarShobhi
 
PPTX
Cloud computing
Muhit Khan
 
PPT
Pros and cons of Cloud Computing general.ppt
AhsanAnsari58
 
PPTX
cloudcomputing(bashu).ppt
Bashu Kumar Nayak
 
PDF
20181212 AWS NL - Informatica Cloud Overview
Greg Rakers
 
PDF
The cloud talk
Pethuru Raj PhD
 
IICS_Capabilities.pptx
Nandan Kumar
 
Webinar: Hybrid Cloud Integration - Why It's Different and Why It Matters
SnapLogic
 
Cloud computing
Pradeep Bhatia
 
cloud computing, Principle and Paradigms: 1 introdution
Majid Hajibaba
 
Cloud computing
Suyog Buradkar
 
Cloud based integration_and_soa_architecture
Fiorano Software
 
ERP Implementation Services UK
Arcus Universe Ltd
 
Cloud Computing
chrismik
 
The impact of SaaS on cloud integration
Codit
 
Integration: The $100 Billion Opportunity No One Wants to Talk About
Bramh Gupta
 
cloud-integration-wp-1873149
Madhusudan Anand
 
Cloud Computing Introduction - 2018
Lucas Lopez
 
Cenit IO | Strategy
Miguel Sancho
 
Cloud computing.pptx
ProfRajivKumarShobhi
 
Cloud computing
Muhit Khan
 
Pros and cons of Cloud Computing general.ppt
AhsanAnsari58
 
cloudcomputing(bashu).ppt
Bashu Kumar Nayak
 
20181212 AWS NL - Informatica Cloud Overview
Greg Rakers
 
The cloud talk
Pethuru Raj PhD
 
Ad

More from Majid Hajibaba (11)

PPTX
Storm (Distribute Stream Processing System)
Majid Hajibaba
 
PPTX
Kafka
Majid Hajibaba
 
PPTX
Apache Spark
Majid Hajibaba
 
PPTX
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Majid Hajibaba
 
PPTX
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Majid Hajibaba
 
PPTX
8 secure distributed data storage in cloud computing
Majid Hajibaba
 
PPTX
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Majid Hajibaba
 
PPTX
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Majid Hajibaba
 
PPTX
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Majid Hajibaba
 
PPTX
Cloud Computing Principles and Paradigms: 2 migration into a cloud
Majid Hajibaba
 
PPTX
Master Thesis presentation
Majid Hajibaba
 
Storm (Distribute Stream Processing System)
Majid Hajibaba
 
Apache Spark
Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Majid Hajibaba
 
8 secure distributed data storage in cloud computing
Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 2 migration into a cloud
Majid Hajibaba
 
Master Thesis presentation
Majid Hajibaba
 
Ad

Recently uploaded (20)

PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PPTX
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
PDF
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
PDF
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
 
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
Next level data operations using Power Automate magic
Andries den Haan
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
Practical Applications of AI in Local Government
OnBoard
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
Next level data operations using Power Automate magic
Andries den Haan
 

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

  • 1. 16 October 2012 Cloud Computing 3-Enriching the integration as a service paradigm for the cloud era Cloud Computing Principles and Paradigms Presented by Majid Hajibaba 1
  • 2. • Integration Cloud Computing • E2E (Enterprise to Enterprise) • E2C (Enterprise to Cloud) • C2C (Cloud to Cloud) 16 October 2012 Introduction • Systems • One-to-many • One-to-one • Many-to-one 2 Presented by Majid Hajibaba
  • 3. • 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 October 2012 • ITaaS (IT as a service) Cloud Computing Evolution of SaaS 3 Presented by Majid Hajibaba
  • 4. 1. 2. 3. 4. 5. 6. Controllability Visibility & flexibility Security and Privacy High Performance and Availability Integration and Composition Standards • Private cloud,… • Integration • Real time data and functionality 16 October 2012 • Challenges Cloud Computing Challenges of SaaS paradigm • API • Too coding • Data Transmission security • Impact of the clouds Presented by Majid Hajibaba 4
  • 5. • Integration middleware • EAI • Enterprise Application Integration 16 October 2012 Approaching the SaaS integration • 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 Cloud Computing • ESB • CEP • Complex Event Processing engines • decoupled Presented by Majid Hajibaba 5
  • 6. • • • • 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 16 October 2012 • Data synchronization • Constraint of SaaS Cloud Computing Why SaaS Integration is hard? • Controllability, Flexibility, Visibility • Dynamic resources • Tightly coupled • Performance 6 Presented by Majid Hajibaba
  • 7. • Local to local • Local to cloud • Cloud to cloud • Three major scenario • Public cloud • Homogeneous cloud • Heterogeneous cloud 16 October 2012 • Integration model Cloud Computing Integration Scenario 7 Presented by Majid Hajibaba
  • 8. • In one cloud • Integration middleware 16 October 2012 Integration with public cloud • Two app owned by different companies • May be in single server Cloud Computing • ESB or ISB 8 Presented by Majid Hajibaba
  • 9. Cloud Computing • Two geographically separate • Middleware in 1 or 2 or another cloud 16 October 2012 Integration homogeneous clouds 9 Presented by Majid Hajibaba
  • 10. Cloud Computing • Public and private • Dominate scene 16 October 2012 Integration Heterogeneous clouds 10 Presented by Majid Hajibaba
  • 11. • Three type cloud integration i. Traditional Enterprise Integration Tools can be empowered with special connectors to access Cloud-located Applications 16 October 2012 Integration Methodology ii. Traditional Enterprise Integration Tools are hosted in the Cloud • Good for C2C iii.Integration-as-a-Service Offerings (IaaS) or On-Demand Integration • On-premise to cloud, cloud to cloud and on-premise to on-premise • Informatica on demand is an example Cloud Computing • the most likely approach for IT organizations 11 Presented by Majid Hajibaba
  • 12. • Data transformation • • • • Data Migration Data Integrity Data Security Governance 16 October 2012 • Connectivity • Semantic mediation • Data mediation Cloud Computing Characteristic of integration 13 Presented by Majid Hajibaba
  • 13. • Understanding • Semantic understanding of source and target system 16 October 2012 Integration Engineering Lifecycle • Definition • Design • Visual mapping technology • Implementation • Connecting source and target systems Cloud Computing • Information represent, ownership, physical attributes • Test • integration is properly designed and implemented 14 Presented by Majid Hajibaba
  • 14. • Jitterbit • Bommi software • On demand Cloud Computing • Bungee connect • OpenSource connect • SnapLogic 16 October 2012 Products and platform • Free community • Professional • Pervasive DataCloud • Bluewolf • Proactive monitoring and consulting services • Online MQ • CloudMQ • Linxter 15 Presented by Majid Hajibaba
  • 15. • Scalable and secure server • Fully Graphical • Used Standalone or with EAI infrastructure • Components • Integration environment • GUI • Integration server 16 October 2012 • Enable integration among data, apps, web services, …. • Features Cloud Computing Jitterbit • Run time engine • Force.com • PaaS • Integration need much time, money, expertise Presented by Majid Hajibaba 16
  • 16. • • • • 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 16 October 2012 • Multi-tenant platform • Deliver Cloud Computing Pervasive DataCloud • Via web browser • Robust • Secure • automatic update, monitoring,... • Affordable • Pay-as-you-go model Presented by Majid Hajibaba 17
  • 17. Internet based queuing system Send/Receive message over network Cloud messaging queuing service Advantages • Ease of use • No maintenance • Load balancing • Multiple instance 16 October 2012 • • • • Cloud Computing Online MQ • High availability • clustering • Easy integration • SOAP, JMS-compatible Presented by Majid Hajibaba 18
  • 18. • 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 Presented by Majid Hajibaba 16 October 2012 • innovative on-demand data integration solutions • As-a-service delivery model • Benefits Cloud Computing Informatica on-demand service 19
  • 19. • Microsoft .NET Services • .NET Service Bus • .NET Access Control Service • Authentication & Authorization • .NET Workflow Service 16 October 2012 • ISB (Internet Service Bus) • Azure : cloud operating system • Components Cloud Computing Microsoft ISB • Relay Services 20 Presented by Majid Hajibaba
  • 20. 16 October 2012 Cloud Computing .Net Service Bus 21 Presented by Majid Hajibaba
  • 21. 16 October 2012 Cloud Computing .Net Access Control Service 22 Presented by Majid Hajibaba
  • 22. 16 October 2012 Cloud Computing Relay Service 23 Presented by Majid Hajibaba
  • 23. 16 October 2012 Cloud Computing Enterprise mashup platform 24 Presented by Majid Hajibaba
  • 24. 16 October 2012 Cloud Computing Sensor-Cloud Integration 25 Presented by Majid Hajibaba
  • 25. 16 October 2012 Cloud Computing END Engineering the integration as a service paradigm for the cloud era Presented by Majid Hajibaba 26

Editor's Notes

  • #3: clouds guarantee most of the non-function requirements (Quality of Service (QoS) attributes) such as availability, high performance, on-demand scalability/elasticity, affordability, global-scale accessibility and usability, energy efficiency etc.---------------------------------------------------------------------------However most of the confidential and corporate data are still being maintained in enterprise servers for security reasons.---------------------------------------------------------------------------
  • #4: clouds are set to decimate all kinds of IT inflexibility and dawn a growing array of innovations to prepare the present day IT for sustainable prosperity.IT as a Service (ITaaS) is the most recent and efficient delivery method in the decisive IT landscape.every single IT resource, activity and infrastructure is being viewed and visualized as a service that sets the tone for the grand unfolding of the dreamt service eraClouds, as indicated above, is the most visible and viable infrastructure for realizing ITaaS--------------------------------------------------------------------------------------------------------------------------Integration as a service (IaaS) is the budding(جوانه) and distinctive(مشخص) capability of clouds in fulfilling the business integration requirements.Increasingly business applications are deployed in clouds to reap(درو کردن) the business and technical benefits. On the other hand, there are still innumerable applications and data sources locally stationed and sustained primarily due to the security reason.The question here is how to create a seamless connectivity between those hosted and on-premise applications to empower them to work together. The use of hub & spoke (H&S) architecture further simplifies the implementation and avoids placing an excessive processing burden on the customersides. The hub is installed at the SaaS provider’s cloud center to do the heavy lifting such as reformatting files. A spoke unit at each user site typically acts as basic data transfer utility.
  • #5: companies without a method of synchronizing data between multiple lines of businesses are at a serious disadvantage in terms of maintaining accurate data, forecasting, and automating key business processes. Real-time data and functionality sharing is an essential ingredient(جزء) for clouds.integration methodologies and middleware solutions have to take clouds too into account for establishing extended and integrated processes and views.Many SaaS providers have responded to the integration challenge by developing application programming interfaces (APIs).Integration has been a big challenge for growing business behemoths(کل)
  • #6: Integration as a Service (IaaS) is all about the migration of the functionality of a typical enterprise application integration (EAI) hub / enterprise service bus(ESB) into the cloud for providing for smooth data transport between any enterprise and SaaS applications.--------------------------------------------------------------------------------------------------------------Cloud middleware is the next logical evolution of traditional middleware solutions. That is, cloud middleware will be made available as a service.------------------------------------------------------------------------------------Service interaction through ESB integrates loosely coupled systems whereas CEP connects decoupled systems.--------------------------Cloud infrastructure is not very useful without SaaS applications that run on top of them, and SaaS applications are not very valuable without access to the critical corporate data that is typically locked away in various corporate systems.
  • #7: data integrity issues, which are a natural phenomenon when data is being updated using different procedures, and there is no active synchronization between the SaaS and on-premise systems.Dynamic nature of the SaaS interfaces that constantly change Dynamic nature of the metadata native to a SaaS provider such as Salesforce.comManaging assets that exist outside of the firewallMassive amounts of information that need to move between SaaS and on-premise systems daily and the need to maintain data quality and integrity--------------------------------------------------------------------------Complicated integration New integration scenarios Access to the cloud may be limited Dynamic resources PerformanceFor example, the SalesForce.com web services API does not support transactions against multiple records, which means integration code has to handle that logic.the network distances between elements in the cloud are no longer under our control. Bandwidth is not the limiting factor in most integration scenarios but the round trip latency is an issue not to be sidestepped.
  • #10: The applications to be integrated are posited in two geographically separated cloud infrastructures. The integration middleware can be in cloud 1 or 2 or in a separate cloud. There is a need for data and protocol transformation and they get done by the ISB. The approach is more or less compatible to enterprise application integration procedure.
  • #11: The first two scenarios will become prevalent once there are several commercial clouds and cloud services become pervasive.
  • #12: i)With a persistent rise in the necessity towards accessing and integrating cloud applications, special drivers, connectors and adapters are being built and incorporated on the existing integration platforms to enable bidirectional connectivity with the participating cloud services.----------------------------------------------ii)The IT divisions of business enterprises need not worry about the upfront investment of high-end computer machines, integration packages, and their maintenance with this approach.----------------------------------------------
  • #15: Mr. David Linthicum:Design:This defines how the data is to be extracted from one system or systems, transformed so it appears to be native, and then updated in the target system or systems-----------------------------------------------Test:Testing refers to assuring that the integration is properly designed and implemented and that the data synchronizes properly between the involved systems. -----------------------------------------------
  • #20: Informatica offers a set of innovative on-demand data integration solutions called Informatica On-Demand Services. This is a cluster of easy-to-use SaaSofferings, which facilitate integrating data in SaaS applications, seamlessly and securely across the Internet with data in on-premise applications. The Informatica on-demand service is a subscription-based integration service that provides all the relevant features and functions, using an on-demand or anas-a-service delivery model.when developing new features or enhancements, they are immediately made available to all of their customers transparently.
  • #21: azure makes development, depositing and delivering Web and Windows application on cloud centers easier and cost-effective. The Access Control Service allows applications to rely on .NET Services solution
  • #22: Service Bus is messaging infrastructure that sits between applications allowing them to exchange messages in a loosely coupled way for improved scale and resiliency. Service Bus is managed and operated by Microsoft with a 99.9% monthly SLA.Use Service Bus to: Manage message delivery in the cloud Connect on-premises applications to the cloudCapabilities:A federated namespace modelA service registry servicelightweight and scalable publish/subscribe event busA relay and connectivity service
  • #23: ACS is a Windows Azure service that provides an easy way of authenticating users who need to access your web applications and services without having to factor complex authentication logic into your code. Like login to facebook.The client (in this case a browser) requests a page from the RP(Relaying party).Since the request is not yet authenticated, the RP redirects the user to the authority that it trusts, which is ACS. The ACS presents the user with the choice of IPs that were specified for this RP. The user selects the appropriate IP(identity provider).The client browses to the IP's authentication page, and prompts the user to log on.After the client is authenticated (for example, the identity credentials are entered), the IP issues a security token.After issuing a security token, the IP redirects the client to ACS and the client sends the security token issued by the IP to ACS.ACS validates the security token issued by the IP, inputs the identity claims in this token into the ACS rules engine, calculates the output identity claims, and issues a new security token that contains these output claims.ACS redirects the client to the RP. The client sends the new security token issued by ACS to the RP. The RP validates the signature on the security token issued by ACS, validates the claims in this token, and returns the page that was originally requested.
  • #24: When we are having the service call-backs to the client, the connectivity challenges lead to scalability, availability and security issues. The solution to Internet connectivity challenges is instead of connecting client directly to the service we can use a relay service as pictorially represented in the relay service.The Relay service is a service residing in the cloud whose job is to assist the connectivity and relaying the calls to the service. Relay Service solution requireboth the client and the service intranets to allow connections to the cloud.
  • #25: The diagram describes the process of a message being delivered and handled by the Mashup Integration Services Platform. The precondition for this process is that a user already established a route to a recipient. After having received a message from an Enterprise Mashup tool via an API, the Integration Services first check the access rights of the sender of the message against an external service. An incoming message is processed only if sender of the message is authorized, that is, he has the right to deliver the message to the recipient and to use the Mashup integration services. If he is not authorized, the processing stops, and an error message gets logged. The error log message is written into a log file, which could reside on Amazon’s Simple Storage Service (S3). If the message has been accepted, it is put in the message queue in Amazon’s SQS service. If required, the message is being translated into another format, which can also be done by an external, cloudbased service. After that, the services can begin trying delivering the message to a recipient. Evaluating the recipients of the message is based on the rules stored in the routing engine which have been configured by a user before. Finally, the successful delivery of the message can be logged, or an error if one occurred.
  • #26: Users register their information and subscriptions to various SaaS applications which then transfer all this information to pub/sub broker registry. Whensensor data reaches to the system from gateways, event/stream monitoring and processing component (SMPC) in the pub/sub broker determines whether it needs processing or just store for periodic send or for immediate delivery. If sensor data needs periodic/ emergency delivery, the analyzer determines which SaaS applications the events belong to and then passes the events to the disseminator along with application ids. The disseminator, using the eventmatching algorithm, finds appropriate subscribers for each application and delivers the events for use.Besides the pub-sub broker, the authors have proposed to include three other components: mediator, policy repository (PR) and collaborator agent(CA) along with system manager, provisioning manager, monitoring and metering and service registry in the sensor-cloud framework to enable VObased dynamic collaboration of primary cloud providers with other cloud providers in case of SLA violations for burst resource demand. These threecomponents collectively act as a “gateway” for a given CLP in creation of a new VO.