Welcome!

@CloudExpo Authors: Pat Romanski, Zakia Bouachraoui, Elizabeth White, Yeshim Deniz, Liz McMillan

Related Topics: @CloudExpo, Microservices Expo, Agile Computing, Government Cloud

@CloudExpo: Article

Cloud Integration – Foundation for Successful Cloud SaaS Deployments

Cloud connector tools offered by vendors facilitate quick integration and data synchronization across the services

Effective integration of Cloud Computing software services to existing in-house applications is an important element of leveraging the Cloud. It is not sufficient to be content with procuring software as a service and deploying the product. A solid integration strategy and plan can support the connections and seamless transfer of data across on-premise and external services. Cloud integration has to take into account factors such as elasticity and scalability and the architecture has to be clearly defined to support these integration aspects. If integration is not done right, silos can develop and data redundancy can quickly creep in. The key is to build an integration framework or layer that supports Cloud services and on premise applications, services, databases in the organization.

Cloud connector tools offered by vendors facilitate quick integration and data synchronization across the services. These tools can facilitate seamless data access and mapping across the services. Many vendors have drag and drop capabilities to handle the integration process. Integration capabilities built in house can handle these aspects so they can be customized quickly for the business requirements. There are many areas of integration to look into such as process, data, function, interface etc.  Integration can occur either in batch mode or as real time synchronization. Since software as a service integration realizes external traffic that can access internal systems through the firewall, secure integration access is essential to protect corporate data.

Cloud integration plug-ins enable integration across data sources and applications. Integration across services can also occur through application programming interfaces such as web services (SOAP, REST etc), integration servers or file transfers. Enterprise Application integration frameworks can link services together and middleware can also be leveraged.  An Enterprise Service Bus can provide good integration capabilities and seamless integration across services. The Enterprise Service Bus integrates loosely coupled systems and is an integration platform for service oriented development that can support application programming interfaces and transports. Prior to integration the protocols, locations and nature of services have to be carefully assessed to come up with the final solution.

The objective is to achieve mediation across applications and data sources and with the shift to the Cloud this mediation may encompass on premise and external applications. One best practice is to make sure that services and applications are designed as loosely coupled and to monitor the integrated solution regularly to ensure optimal performance. Another best practice is to have change management policies and procedures in place since this is an important element of integration. As interfaces provided by the Cloud vendor change, updates may have to be made for the services or programs that access these services. Integration can be achieved not just across data, but also across business processes and to support advanced workflow integration Business Process Management tools may also be utilized. The synchronization, transfer and monitoring of data across services lays down a strong foundation for successful software as a service Cloud deployments.

(This has been extracted from and is reference to Ajay Budhraja's blog)

More Stories By Ajay Budhraja

Ajay Budhraja has over 24 years in Information Technology with experience in areas such as Executive leadership, management, strategic planning, enterprise architecture, system architecture, software engineering, training, methodologies, networks, and databases. He has provided Senior Executive leadership for nationwide and global programs and has implemented integrated Enterprise Information Technology solutions.

Ajay has a Masters in Engineering (Computer Science), and a Masters in Management and Bachelors in Engineering. He is a Project Management Professional certified by the PMI and is also CICM, CSM, ECM (AIIM) Master, SOA, RUP, SEI-CMMI, ITIL-F, Security + certified.

Ajay has led large-scale projects for big organizations and has extensive IT experience related to telecom, business, manufacturing, airlines, finance and government. He has delivered internet based technology solutions and strategies for e-business platforms, portals, mobile e-business, collaboration and content management. He has worked extensively in the areas of application development, infrastructure development, networks, security and has contributed significantly in the areas of Enterprise and Business Transformation, Strategic Planning, Change Management, Technology innovation, Performance management, Agile management and development, Service Oriented Architecture, Cloud.

Ajay has been leading organizations as Senior Executive, he is the Chair for the Federal SOA COP, Chair Cloud Solutions, MidTech Leadership Steering Committee member and has served as President DOL-APAC, AEA-DC, Co-Chair Executive Forum Federal Executive Institute SES Program. As Adjunct Faculty, he has taught courses for several universities. He has received many awards, authored articles and presented papers at worldwide conferences.

CloudEXPO Stories
Transformation Abstract Encryption and privacy in the cloud is a daunting yet essential task for both security practitioners and application developers, especially as applications continue moving to the cloud at an exponential rate. What are some best practices and processes for enterprises to follow that balance both security and ease of use requirements? What technologies are available to empower enterprises with code, data and key protection from cloud providers, system administrators, insiders, government compulsion, and network hackers? Join Ambuj Kumar (CEO, Fortanix) to discuss best practices and technologies for enterprises to securely transition to a multi-cloud hybrid world.
"Calligo is a cloud service provider with data privacy at the heart of what we do. We are a typical Infrastructure as a Service cloud provider but it's been designed around data privacy," explained Julian Box, CEO and co-founder of Calligo, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
We are seeing a major migration of enterprises applications to the cloud. As cloud and business use of real time applications accelerate, legacy networks are no longer able to architecturally support cloud adoption and deliver the performance and security required by highly distributed enterprises. These outdated solutions have become more costly and complicated to implement, install, manage, and maintain.SD-WAN offers unlimited capabilities for accessing the benefits of the cloud and Internet. SD-WAN helps enterprises to take advantage of the exploding landscape of cloud applications and services, due to its unique capability to support all things cloud related.
Discussions of cloud computing have evolved in recent years from a focus on specific types of cloud, to a world of hybrid cloud, and to a world dominated by the APIs that make today's multi-cloud environments and hybrid clouds possible. In this Power Panel at 17th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists addressed the importance of customers being able to use the specific technologies they need, through environments and ecosystems that expose their APIs to make true change and transformation possible.
Containers and Kubernetes allow for code portability across on-premise VMs, bare metal, or multiple cloud provider environments. Yet, despite this portability promise, developers may include configuration and application definitions that constrain or even eliminate application portability. In this session we'll describe best practices for "configuration as code" in a Kubernetes environment. We will demonstrate how a properly constructed containerized app can be deployed to both Amazon and Azure using the Kublr platform, and how Kubernetes objects, such as persistent volumes, ingress rules, and services, can be used to abstract from the infrastructure.