• No results found

Is Cloud Middleware the Way Ahead? 1 Executive Summary Cloud Integration & Need Middleware Options & Considerations...

N/A
N/A
Protected

Academic year: 2021

Share "Is Cloud Middleware the Way Ahead? 1 Executive Summary Cloud Integration & Need Middleware Options & Considerations..."

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

1 Executive Summary ... 2

2 Cloud Integration & Need ... 3

3 Middleware Options & Considerations ... 5

4 SAP Middleware Platforms and Usage Recommendations ... 8

5 Conclusion ... 10

6 References ... 11

About the Author ... 12

About L&T Infotech ... 13

Is Cloud Middleware the Way Ahead?

A U T H O R : G a u r a v J a i n

Cont

(2)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 2 of 13

1

Executive Summary

As the world steers towards Automation and Digitization, hosting application on Cloud stands to realize high growth opportunities and to expand business horizons. Between the various best-of-breed Cloud applications, enterprises struggle to achieve seamless integration between diverse sources of data to realize their business objectives. However, given that Cloud applications are not a complete replacement of on-premise traditional applications, Cloud integration provides efficient means to overcome these challenges.

Gartner report says, “By 2019, iPaaS (Integration Platform as a Service) will be the integration platform of choice for new integration projects, overtaking the annual revenue growth of traditional application integration suites on the way.”

Organizations should choose their Cloud strategy by considering their business model, current landscape, various applications and their integration requirements. Decision should be made wisely before moving to the Cloud platform.

This White Paper presents Cloud integration needs, the challenges, as well as integration options available. The paper also compares the options available and recommends the way ahead.

(3)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 3 of 13

2

Cloud Integration & Need

Movement Towards Cloud Applications

With the world moving towards Digitization, Automation, Mobilization, Big Data and Internet of Things, it has become the core requirement for an organization to cope with the changing technological world. Furthermore, it is imperative to implement these technologies in a cost, time and resource-effective manner. Cloud Computing is one of the recent developments in technology, which enables one to surpass the above mentioned challenges effectively. There are subcategories of the Cloud functionality such as Infrastructure as a Service (IAAS), Platform as a Service (PAAS) and Software as a Service (SAAS). Organizations are choosing Cloud solutions for Faster Innovations, Consumer-grade User Experience, Lower Total Cost of Ownership (TCO) and the Best-of-breed Applications for supporting business processes. Hybrid IT landscapes across On-premise and Cloud have become the norm.

No single Cloud services provider can fulfill all of the various requirements of an enterprise. Different Cloud or On-premise solutions address the needs of the business.

SAP strategy is also aligned with the market trend and business needs. SAP provides Software-as-a-Service (SaaS) Cloud solutions such as Ariba for Procurement, SuccessFactors for People Management, Fieldglass for Labor, Concur for Travel Managment, Hybris for eStore, Cloud for Customer (C4C), SAP Salesforce for Marketing & Sales, SAP Financial Services Network, and other third-party solutions like Vertex for Tax Calculation. SAP also provides On-premise applications like ERP, SRM, CRM, APO, PLM to mention a few.

SAP has more than 24% global ERP software market share, to provide the above mentioned cloud benefits to the customer. SAP has come up with a SaaS platform for next generation SAP ERP. It’s a new product, fully built today on an in-memory platform i.e. SAP HANA, along with the modern user experience by Fiori.

ERP SaaS platform named SAP S/4HANA, which comes in two deployment options, namely SAP S/4HANA On-premise edition and SAP S/4HANA Cloud edition. Furthermore, SAP HANA Cloud

Platform (HCP) serves as an extension platform for SAP S/4HANA. Customers and partners can build specific capabilities, extending the scope of SAP S/4HANA by integrating non-SAP solutions or developing new capabilities using the whitelisted APIs.

Need for Integration of Cloud Applications

Migrating all applications to the Cloud platform is not always the best solution for all enterprises; nor is continuing with out-of-date Legacy systems. Organizations follow hybrid approach by keeping few applications on Cloud and few On-premises.

As more applications move to this new architecture, there is a growing need to seamlessly connect, integrate and orchestrate Cloud applications with one another and with On-premise and Legacy applications. Typical Integration features required are:

 Real-time or near real-time integration – Master and Transactional data/process integration

 Extract, Transform, Load (ETL) – Multiple database synchronization, huge data transfer

 Business to Business Integration (B2B) – Integration with customers, vendors and partners

 API Management - Process of publishing, promoting and overseeing Application Programming Interfaces (APIs) in a secure, scalable environment

(4)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 4 of 13 Given below are four Middleware options an organization can use to integrate multiple Clouds or On-premise applications:

 Cloud Integration Platform – Integration solution is available on the Cloud, it gives all benefits provided by the Cloud solution. It is referred to as “Integration Platform as a Service “. Henceforth, in the paper we have mentioned this is as iPaaS.

 On-Premise Middleware – Leveraging existing investment using On-premise Middleware.

 Hybrid Approach – Installing On-premise software agents to enable secure communication between On-premise systems and the Cloud platform environment.

(5)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 5 of 13

3

Middleware Options & Considerations

Organizations have to choose from four options listed above. This section will cover the mostly used On-premise Middleware and Cloud platform, known as iPaaS (Integration Platform as a Service). It is not recommennded from security prespective to open all applications to the outside world, and hybrid is the preferred option for an organization. Purpose of this White Paper is to help organizations provide elementary knowledge on Cloud, and on-premise integration platforms & considerations. These

toolshave all middleware functionalities, hence it is crucial for the organization to decide which option to choose from.

3.1

On-premise Middleware

On-premise Middleware have been in existence for almost 20 years now. There are multiple vendors delivering On-Premise Middlewares. The current footprint of many organizations has either standardized on a middleware backbone or has multiple products in the landscape. SAP Process Orchestration (PO) is the option from SAP for all Integration (Transformation, Routing, Reliable Messaging and Secure Transfer) and Orchestration (BPM, BRM) needs. On-Premise Middleware, altough used for On-Premise

integrations, can also be used for Cloud integrations. In the Tables below, we compare this option and mention considerations.

3.1.1

Usage of On-Premise Middleware

 If the customer already has on-premise Middleware License

 Middleware has capability to integrate Cloud, Mobile and New Dimension Products

 Applications/Systems needed to be integrated are mainly on-premise, with few or limited cloud presence

 Few or no needs for integration of other cloud applications

 In-house skills exist for the existing Middleware platform

3.2

iPaaS Platform

iPaas is a Cloud Integration Platform to support Application, Data, Process, and Service-Oriented

Architecture (SOA) integration scenarios. It is a multi-tenant platform that supports to-cloud, cloud-to-on-premise, on-premise-to-on-premise and B2B integrations. It supports real-time integration and scales to meet the high-volume demands of Mobile; Extract, Transform and Load (ETL); and Electronic Data Interchange (EDI) environments.

Cloud application challenges and complexities that need to be addressed:

 Security is a crucial concern for any cloud-based solution and has major impact on the business decision of enterprises, whether or not to make use of such solutions.

 Selecting a Public or Private Cloud platform is dependent on the number of integration scenarios, future expected growth, cost involved and the possibility of sharing tenant with other clients.

 API Management (Need for Pay-per-Use kind of model)

 Middleware capabilities should be present - like Transformation, Routing, Connectivity, Reliability, Process Orchestration, Administration, Monitoring and Prepackaged Integration Flow.

3.2.1

Usage of iPaaS platform

 Customer’s main focus is on Cloud strategy.

 Have the leading system(s) within the Cloud.

(6)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 6 of 13

 Do not want to invest into On-Premise Middleware and bear the costs associated with it, such as system setup, maintenance and operations, build-up know how, and so on.

 Prefer subscription fee-based license model.

3.3

Integration Platform Selection Considerations

Each organization is unique in terms of its business process, application, data, integration, security requirement perspective and finally, the overall IT landscape. Some typical situations

 Organization have existing Middleware/s, most of the solutions are on-premise.

 Organizations do not have a single specific Middleware, hybrid landscape with few applications run On-Cloud and few On-premise.

 Organizations having existing On-premise Middleware license and most of the applications, run on Cloud

 Organizations do not have any Middleware, all applications typically run On-premise.

In our experience, many organizations have more than one Middleware license. Reasons behind such an architecture are that few applications are tightly coupled with a particular Middleware or messaging systems application. In such cases, organizations do spend a lot of money on implementation & support of various Middleware platforms.

Over a period of time, the Middleware capability gets enriched with more functionality. Therefore, there are high chances that an organization should take decision in order to consolidate Middleware systems to reduce the TCO, as movement occurs towards the cloud platform usage.

3.4

Comparison

The below Table help clients choose whether On-premise Middleware or iPaaS platform is more suitable for their organization.

iPaaS Platform On-Premise Middleware

Deployment Cloud-based service offerings On-Premise installation in customer

landscape Responsibility of

Configuration & Operations

Platform provider Customer

License Model Subscription Fee Product License & Annual Fees

Architecture

Virtualization, multi-tenancy, data isolation, Automated failover, Rolling software update.

Single tenant solution, no built-in virtualization capabilities, failover to be configured by a customer.

Pre-packaged Content

Vendor-specific pre-packaged content available. Partner, third-party vendors are also allowed to build content.

Vendor-specific pre-packaged content available. Partner, third-party vendors are also allowed to build content.

Maintenance/Support

Operations Cloud Managed Services, Integrated with service provider cockpit, Local monitors

(7)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 7 of 13

3.5

Key Considerations

 Sizing for on-premise software needs to be performed before system installations, hence system capacity doesn’t get used to the fullest. Cloud provides flexibility to customer with pay-per-use, which in turn saves the customer’s money.

 Speed - How fast can you move the data between applications, and what limitations are there on the volume of data that can be moved?

 Upgrade or Maintained cost should be considered with response to On-premise & Cloud platform.

 Security Costs e.g. SSL certificate signed by a Certification Authority (CA).

 Pre-packaged Integration Content called iFlows is available for On-premise and Cloud solutions. This will help reduce business analyst and development cost.

 Development Platform for integration Flow (iFlow), developments have to be considered, as well as the ease of use and availability of skills.

(8)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 8 of 13

4

SAP Middleware Platforms and Usage Recommendations

The below-mentioned integration solutions provided by SAP can meet the various integration needs of a customer like real-time data transfer, batch data transfer, ETL, process monitoring, connecting to various plant systems, and connecting to mobile devices.

 NetWeaver Process Orchestration is SAP’s On-premise Middleware, which combines business process management, process integration and business rules management software to help companies create system-to-system integrations and seamless business processes.

 SAP HANA Cloud Integration is SAP’s iPaaS offering, which helps organizations integrate cloud applications with On-premise solutions, from SAP and other vendors. It offers both, process (System2System) and data (batch data & ETL tool) integration features.

 SAP NetWeaver Gateway is a set of SAP add-ons, allowing to connect SAP service or transactions from mobile devices, web applications, and social and collaborative platforms.

 SAP BusinessObjects Data Services is a Data Integration tool, tuned primarily for batch data transfer and for Extract, Transform and Load (ETL) processes.

 SAP MII provides direct connection between shop-floor and business operations, mainly used to organize and analyze hetrogeneous sets of plant data.

Based on our experience of HANA Clould Integration in various Customer Projects, below are some observations:

 Process Integration: Also called HCI-PI, this is mainly used to orchestrate business process, system to system integration (A2A and B2B Integrations) and for real-time or near real-time integration. Benefits

– Pre-packaged scenarios – Number of pre-packaged content available with SAP/Non-SAP – Easy-to-use tooling

– Effective and responsive support from SAP – Smooth version upgrade

(9)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 9 of 13 Observations

– Encoding option is available to zip (Compress) the file, but specifying file name during configuration is not supported.

– Namespace prefix defined by SOAP Adapter internally before the call, customized namespace prefix not allowed in the current release.

– If asynchronous message failed in HCI, re-process or restart failed message is not possible. – Should provide options to test mapping during development in Eclipse.

– Exactly Once-in-Order scenarios are currently not supported.

 Data Service: Also called HCI-DS, is a Cloud ETL tool, mainly used for synchronization of bulk data transfer using batch jobs.

Benefits

– Direct read from ABAP Tables / Extractors & flexibility without coding.

– Efficiently and securely performing ETL (extract, transform, load) tasks to move data between On-premise and the Cloud systems.

– Tenant Isolation: For each customer system connected to SAP HCI, separate resources(d/b schema, CPU, memory) are allocated.

– The entire communication, security and encryption handling is maintained by SAP on Cloud. – Lower TCO: Cost-effective as hardware is owned by SAP.

Observations

– In case a huge volume of data needs to be fetched from more than 30-50 tables at same time, more than one HCI Agents is the preferred option.

– Monitoring tool required more functionality to analyze the data load. – In case of data load failure, restart functionality is not available.

Use delta extraction for high volume data load.

4.1

TCO Considerations

Parameter HANA Cloud Integration (HCI) SAP Process Orchestration (SAP PO)

Development Efforts Typical tools for development are Eclipse and usage of standards like BPML. Comparatively easier development toolset.

Also, well integrated with BPM and BRM needs.

As the SAP Support towards Cloud foundry improves, the toolset is expected to mature.

The eclipse flavor is still in the maturing stage. Integration with BPM and BRM uses the Eclipse toolset.

The Swing client is pretty matured and needs a good understanding of the SAP PI concepts.

Upgrade or Maintenance

Included in Cost of License Upgrade and support cost involved

Skill Required JAVA developer JAVA + BPM developer

*This impact of license is not included here, since it depends on the scenario for which the solution needs to be deployed.

(10)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 10 of 13

5

Conclusion

Given the thrust and focus in terms of Cloud applications, iPaaS platform would certainly be the area of focus. Clients can evaluate their business need, On-premise system, in-house skill set & cost factor, and can decide when to move to the Cloud platform. This will help organizations achieve their organization goals, stakeholder need and also reduce TCO.

L&T Infotech, with its experience across multiple clients and verticals, can certainly help clients choose the right options for Cloud integration.

(11)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 11 of 13

6

References

Gartner - Magic Quadrant for Enterprise Integration Platform as a Service, Worldwide,

https://www.gartner.com/doc/reprints?id=1-31XRY2I&ct=160325&st=sb

Gartner – ERP Market share update 2013 -

http://www.forbes.com/sites/louiscolumbus/2014/05/12/gartners-erp-market-share-update-shows-the-future-of-cloud-erp-is-now/#1f7f0cd274a1

SAP HCI Innovation Pack Price:

https://www.sapappsdevelopmentpartnercenter.com/media/cms_page_media/336/PE4AD_

HCP-ePaaS_ValProp_13Jan_2016_9to16.pdf

Integration Capabilities S/4HANA:

https://websmp201.sap-ag.de/~sapidp/012002523100012384722015E.pdf

(12)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 12 of 13

About the Author

Gaurav Jain is Integration Architect, with more than 12 years of integration experience. His overall experience ranges from Solution Architecture and Solution Deployment to Developing value-added tools in SAP space. Gaurav managed and delivered integration solutions for multiple clients across the globe.

(13)

L&T Infotech Proprietary Is Cloud Middleware the Way Ahead? Page 13 of 13

About L&T Infotech

Larsen & Toubro Infotech is a global IT services and solutions provider with presence in 23 countries. We solve complex business challenges at the convergence of digital and physical with our real-world expertise and client centricity. We enable our clients to build innovative business models, enhance operational efficiencies and create captivating customer experiences.

References

Related documents

SaaS Application Social Data Cloud Data Partner Data Devices Cloud On Premise Cisco Integration Platform API API Management Integration Bus Customer Data Location Data Network

SAP HANA Cloud Integration Real-Time Process Integration Prepackaged Integration flows Community and Marketplace Data Integration SAP On-Premise 3 rd Party On-Premise

for Transport Channel Authentication. Service Definition is created and Binding Generated. 9.2.7 Create Connectivity Settings for SAP Cloud for Customer Note: The

Tarot reader deals with innumerable issues relating to one’s love life, Career, marriage, finance, health.. If you have blind faith on your intuitions, subconscious mind,

By completing the Executive MBA, students receive 90 ECTS-credits and the internationally recognised Execu- tive Master of Business Administration in ICT or Utility Management of

AskCody has created a hybrid solution for compa- nies with a non-accessible Exchange Server on-premise called the AskCody Exchange Forward- ing Service.. The AskCody

We labelled the different final states as class I for an octet anti-baryon plus an octet baryon, class II for an octet anti-baryon plus a decuplet baryon, class III for an

To cope with that problem, Hitachi is promoting the development and application of preventive maintenance technology for boilers, steam turbines, gas turbines, and other