0% found this document useful (0 votes)
140 views33 pages

Lecture - 4 - Enriching - Integration - As - A - Service

Integration as a service (IaaS) is an emerging cloud capability that fulfills business integration requirements. As organizations increasingly deploy applications to clouds to gain benefits, many applications and data sources remain on-premises for security reasons. IaaS overcomes challenges of creating seamless connectivity between hosted and on-premises applications by utilizing business-to-business integration technology as a bridge. However, APIs are often insufficient for data transfer needs. Even with APIs and web services, standardization is lacking. Data transmission security is also a concern when transferring data between on-premises and cloud-hosted systems. Solutions like Microsoft Internet Service Bus address issues of dynamic addressing and connectivity challenges that can impact scalability,

Uploaded by

Faheem Ullah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
140 views33 pages

Lecture - 4 - Enriching - Integration - As - A - Service

Integration as a service (IaaS) is an emerging cloud capability that fulfills business integration requirements. As organizations increasingly deploy applications to clouds to gain benefits, many applications and data sources remain on-premises for security reasons. IaaS overcomes challenges of creating seamless connectivity between hosted and on-premises applications by utilizing business-to-business integration technology as a bridge. However, APIs are often insufficient for data transfer needs. Even with APIs and web services, standardization is lacking. Data transmission security is also a concern when transferring data between on-premises and cloud-hosted systems. Solutions like Microsoft Internet Service Bus address issues of dynamic addressing and connectivity challenges that can impact scalability,

Uploaded by

Faheem Ullah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 33

Why integration is such a big issue?

• Cloud offers a lot of services, most notable however is the fact


that it offers the non-functional requirements.
• i.e. Quality of Service, Availability, High Performance, on-
demand scalability, affordability, global scale accessibility etc.
• Most of the organizations are moving towards the cloud, so its
most important to know how to integrate the current and
potential cloud transfers.
• Hence comes the terminology called “Integration as a
Service”
Contd…

• Most of the confidential and corporate data are still being


maintained in enterprise servers for security reasons.
• The integration tasks just gets bigger with the addition of the
cloud space and the integration complexity is getting
murkier.
• Hence it is logical to take the integration middleware to
clouds to simplify
• and streamline the enterprise-to-enterprise (E2E), enterprise-
to-cloud (E2C) and cloud-to-cloud (C2C) integration.
Integration as a Service

• 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.
• IaaS overcomes these challenges by smartly utilizing the time-tested
business-to-business (B2B) integration technology as the value-added
bridge between SaaS solutions and in-house business applications.
SaaS Challenges

• APIs are Insufficient: At the root of the cause of integration as a


service the problem lies with lack of APIs to transfer the data.
• Even when the APIs were developed, there is still considerable
amount of coding required to make it work
• Despite the advent of Web Services, the problem still lies with the
fact that there is very little standardization or consensus on the
structure or format of SaaS APIs.
Data Transmission Security

• SaaS providers go to great length to ensure that customer


data is secure within the hosted environment.
• However, the need to transfer data from on-premise systems
or applications behind the firewall with SaaS applications
hosted outside of the client’s data center poses new
challenges that need to be addressed by the integration
solution of choice.
• It is critical that the integration solution is able to
synchronize data bi-directionally from SaaS to on-premise
without opening the firewall.
Contd…
Microsoft Internet Service Bus (ISB)
• Often when we connect a
service, it is located behind the
firewall and behind the load
balancer.
• Its address is dynamic and can
be resolved only on local
network.
• 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 to
the service directly, we can use
relay service as shown in Fig
Assignment-2

• Go through examples of
• The Pervasive DataCloud
• CloudMQ
• Linxter
• In your own wordings, Explain the working of the above examples,
which specific problem they solve in overall integration scenario
• Your assignment should not exceed 2500 words.
• Use diagrams and references where necessary

You might also like