perspective Microservices A New Application Paradigm Abstract

Size: px
Start display at page:

Download "perspective Microservices A New Application Paradigm Abstract"

Transcription

1 perspective Microservices A New Application Paradigm Abstract Microservices Architecture is introducing the concept of developing functionality as a number of small self-contained services. This paper intends to clarify the implications of adopting this approach, appropriate usage, and how microservices can change an organization s approach to integration and delivering functionality through the digital channel.

2 New Integration Model or New Application Paradigm Microservices is a software architecture and delivery paradigm that delivers functionality by composing a number of small runtime services. Although perceived as a new paradigm, the concept can be traced back to the early days of the Unix Operating System which was developed as a collection of small, simple, and discrete functions. With microservices, software functionality is delivered as discrete, lightweight services with a well-defined API, which can then be orchestrated to provide a more complete set of business functionality or simply exposed directly to a mobile or web / browser UI. A microservice should be as focused as possible, yet still add value instead of just passing information. This is in contrast to the traditional approach for software application delivery, which is to build, integrate, and test applications as a single integrated monolithic deployment even if the application provides a set of service interfaces. The microservices approach facilitates faster delivery of smaller incremental changes to an application, at the cost of increased integration and deployment complexity. In recent years, there has been a significant effort to improve the agility and time-tomarket, for changes to the digital UI layer; and at the same time, the underlying core functionality has changed at a much slower speed. With Service Oriented Architecture (SOA), supporting technologies like API Management and ESB platforms can be used to decouple the layers and support the different delivery velocities. Microservices is a mechanism to try and push some of this digital agility back into the core functionality, and align well with agile delivery and the DevOps operating model. These days the term Microservices tends to refer to developing functionality as a collection of small services, each running in its own process and accessed via a lightweight interface, such as an HTTP RESTful API - Fowler Microservices Part of the Digital Economy The Microservices Architecture is well aligned to the move towards cloud-based SaaS offerings and the API economy. In some ways, it can also be traced back to the early days of SOA with the focus on service discovery, and anonymous service usage based on UDDI. What has changed is the proliferation of RESTful APIs and the popularity of hybrid service integration of cloud SaaS services plus the availability of virtualised platforms and containers, together with the advanced tools to manage them. A Microservices Architecture can provide key technology business opportunities as a service provider, service consumer, or increasingly as both a provider and consumer. Microservices support consumer enablement, transparency, and choice Microservices can extend the utility and reach of your business Microservices can provide technology agility and thus improve the business time-to-market For a service provider, microservices should be considered as digital business assets and treated accordingly. They need to have a business owner and a business strategy / model associated with them. If the focus is on revenue generation, then services need to be promoted and the business needs to monitor usage, and simultaneously engage with the community to ensure the services are relevant, in demand, and competitive. If competitive advantage is the focus, then the services need to be relevant, responsive to change, and have a planned life cycle including obsolescence planning. As a service consumer you need to be continually checking the market for new services, providers, and opportunities aligned with your business strategy. Organizations are increasingly looking at microservices as a valuable supplement to internal application services being delivered through the digital channel. Instead of extending internal capability, external microservices are being aggregated or enriched, and then provided as value-added microservices to the outside world. Although a Microservices Architecture might be initially focused on supplementing internal functionality for users, it also provides opportunities to take an existing service, value-add or supplement it, and then deliver the enhanced service out to a different consumer audience. It can be as lightweight as brokering and rebranding for marketing advantage, or aggregating with other services to provide a more functionally rich microservice offering.

3 How do Microservices Impact Application Strategy? Historically, organizations would look to monolithic application suites to solve business problems such as ERP, HCM, or CRM. Evaluating functionality was based on an overall assessment of a small number of platforms against key business requirements. However, with cloud / SaaS microservice providers, this selection has become much more complex, but at the same time, much more flexible. Organizations are no longer constrained by vendor upgrade schedules, but are instead able to quickly bring new functionality to the online channel whenever new or enhanced microservices become available. This is particularly valuable for mobile and browser digital-applications as they are able to quickly make use of new distributed microservices. Consumer Applications Service Orchestration API Management Database Database Database Internal Business Functions Business Service 1 Business Service 2 Business Service 3 Entity Service Layer Data Service 1 Data Service 2 Data Service 3 Business Functions Business Service 4 Data Service 4 Database Cloud So the new approach in assessing functionality is to look for stability around a core set of services for a minimum viable product (MVP) and then be opportunistic with enhancements as new services become available for use. When working with microservice providers who are effective at engaging the consumer community, there are options to influence functionality direction, to better support new business directions. Thus assessment criteria will now need to consider additional aspects such as: Community engagement Alternative service options Supplier longevity and reliability This effectively moves emphasis away from single source providers towards a best-of-breed service provider approach. However, the granularity is much smaller, emphasising the need to leverage lightweight engagement approaches rather than heavyweight contractual approaches for usage of services outside of core, long-term dependencies. This lightweight approach drives organizations to replace traditional application / asset owner models with a more lightweight service owner model within the business both as a service consumer (owning the relationship) and as a service provider (having the marketing and management responsibility). The approach also needs to take into account the MVP functionality aspect to ensure those core services are recognized as core and are sustainable in the future. These MVP services will need to have tighter governance around change. The other key consideration for selecting microservices is data governance. Privacy legislation and other compliance needs can restrict storage of data off-premises or outside country boundaries. This is another key assessment criterion when assessing microservice providers Microservice Architecture focuses on building scalable, distributed applications that support agile deployment both on-premises and to the cloud. The benefits and complexities of Microservices Architecture need to be carefully considered before taking this approach to delivering application services Gartner - Olliffe

4 How do Microservices Change Integration? The increased prevalence of cloud-based SaaS providers in the enterprise-businessfunctionality mix has broken down the monolithic application approach and increased the need to integrate multiple services, applications, and providers, to support the enterprise. A potential impact of microservices is to dramatically increase independent service numbers, with the corresponding increase in integration complexity. As microservices segment functionality into smaller and simpler services in order to achieve more complex, integrated functionality they can give rise to a significant increase in the demands on an organization s ESB / orchestration platforms. There is also an increased likelihood that these microservices will be hosted and provided through cloud / SaaS providers, which drives an enterprise towards a hybrid integration approach to better support external service aggregation, and to integrate external microservices into the enterprise. This results in an increased emphasis on hybrid mediation and orchestration platforms as a key enablement capability within an enterprise. As an enterprise acting as a service consumer, mediation and orchestration are crucial to effectively integrating services internally; whereas from the point of view of a microservice provider, API Management platforms are crucial to managing service access. An API- Management-type platform provides the security and service management capabilities to support quality delivery of RESTful microservices, and also enables valuable social engagement and collaboration functionality to support engaging the consumer community. These tools and platforms not only support managing the life cycle of services, but more importantly provide opportunities to more effectively monetize the provided microservices.

5 Operational Impacts of a Microservices Architecture Managing microservices is heavily dependent on having the right tools and platforms in place. There needs to be effective support for aspects such as container hot deployment, and tools to support flexible runtime deployment and automated monitoring. As noted above, the use of a Microservices Architecture can increase the complexity of providing enterprise functionality. This drives a heavy dependency on integration and operational management technologies to handle the complexity. At the same time, a Microservices Architecture provides an opportunity to simplify digital service delivery, where there is good alignment between the available microservices and the user functionality provided. In general, an enterprise Microservices Architecture approach requires support from modern-day, advanced tools and monitoring capabilities to handle the complexity. This results in: Requirements for effective distributed management tools and dashboards The need to design for resilience to ensure usability when service availability is beyond the control of the enterprise The need to move towards a more agile, continuous change management and delivery mode to effectively manage service life cycle changes and replacement of microservices A shift towards a more lightweight release process to align with incremental service change versus major application replacement / upgrade. At the same time, major deployments can be more complex to ensure all the required microservices are deployed correctly A need for comprehensive service monitoring to ensure availability of microservices, to replace what would have previously been vendor-specific application monitoring tools. Also, a single microservice failure will not be as obvious as an application failure Changes to operational support as L2 / L3 support will need to be more fine-grained at the individual service level An accelerated transition from application asset ownership towards service ownership It also reinforces agile delivery and testing best practices around automation and continuous delivery.

6 Microservices Best Practice Microservices and their APIs must be managed as business products, from conception to retirement Need to align with business strategy Need to provide a revenue stream or competitive advantage Need to be marketed and managed as business assets Control service access based on business requirements, not technology constraints Once microservices are in the wild it is impossible to control consumers Consumers will often identify ways to use a service that is radically different from how it was originally envisioned Focus on supporting industry-standard identity management protocols, rather than custom mechanisms Design for service unavailability Need to provide resilient behavior over microservices by designing for flexibility and temporary outages Manage SLAs Agree to well-defined service SLAs and proactively manage the performance Service discovery and definition Ensure microservices are well-defined and documented, in an online repository or catalog with simple consumer access Microservice granularity Services granularity should be aligned with the RESTful API model (CRUD) Services should provide a useful business service Data services should not be exposed directly unless they provide a business function Life cycle management Services specification must be designed to support versioning and eventual depredation Hybrid integration Aggregate, enrich, or orchestrate microservices at the appropriate place in the Architecture (business functionality). This is not within the mobile or browser app Data Management The usual approach is for each microservice to own its data (Gartner - Thomas) which matches with the CRUD-style service interface. This approach goes back to traditional Object-oriented principles, which have been superseded by SOA approaches. This has a tendency to drive microservices APIs towards being low-level data services based upon data schema, but this approach should be resisted to ensure alignment with delivering business value rather than alignment with an underlying data schema Data should be explicitly replicated where needed, using a master data management paradigm, rather than relying on implicit propagation which may fail due to service provider changes Look for opportunities to use inmemory data grid technology for low latency and scaling across microservices. This aligns well with the model of a data microservice, with a small defined set of data rather than focusing on a large integrated data model

7 Microservices Architecture Is it Right for You? All modern day digital architectures should be service-enabled through HTTP / SOAP web services, RESTful APIs, JMS queues, etc. Unless an organization runs on a single application platform, this is essential to support effective integration across the enterprise and deliver an integrated user experience. A Microservices Architecture is a very specific variation of a sserviceenabled architecture which is more focused on agility. It can provide significant value in a number of areas such as: For a rapidly changing / growing business or business group where time-to-market is key and the core business is more dynamic and changing Test the market situations where functionality needs to be rolled out in a low-cost manner focused on validating the demand Mobile application development or mash-up browser application development based on RESTful APIs and not requiring deep integration into existing core systems For supplementing the functionality of an out-of-the-box application or SaaS service to minimize customization and thus simplify future application upgrades In general, there is real value to an organization in having an APIenabled, service-oriented architecture. Microservices provide an added advantage by also supporting service agility, at the potential cost of increased integration complexity. This can work well for smaller installations but needs careful evaluation around the complexity and risk implications for larger installations. Infosys Experience with Microservices Digital Alignment Assisting a leading Australian online trading service provider to move from a centralized application platform over a number of SaaS service providers, to a more loosely coupled architecture. This was based on directly exposing the underlying microservices APIs, where appropriate, for direct consumption by mobile and browser apps; and where more complex behavior is required, vendor APIs are aggregated via an internal integration platform to provide more complex microservices for consumption. ESB-based Microservice Architecture The channels division within a major international bank has embarked on a journey to transform their existing technology stack to a next generation landscape to help deliver a unified digital experience to all of its online customers. Infosys provided an innovative channel services layer architecture based on Fuse ESB, which has built-in support for Apache Camel for orchestration, and Apache CXF for hosting web services. The solution is leveraging the loose coupling of OSGi bundles and the orchestration capabilities of Apache Camel framework to build microservices that allow independent deployment. Fabric, the clustering mechanism of Fuse, will ensure that these services can then be horizontally scaled on demand.

8 References Fowler, J. L. Microservices. Retrieved from Martin Fowler: Gartner - Olliffe, G. Assessing Microservice Architecture for Scalable Application Delivery. Retrieved from Gartner: doc/ /assessing-microservice-architecture-scalable-application Gartner - Thomas, A. Application Architecture for Digital Business. Retrieved from Gartner Webinars: open=512&objid=202&mode=2&pageid=5553&ref=webinar-rss&resid= &srcid= About the Author Peter Jarman Principal Technology Architect, Digital and Integration Services, Infosys Peter Jarman is a Principal Technology Architect for Digital and Integration Services at Infosys. He has over 30 years experience in IT, covering a wide range of business domains. He has significant experience across EAI, BPM, SOA, Digital / Online, Enterprise Architecture, and Solution Architecture, and has published a variety of technical papers on these topics. For more information, contact askus@infosys.com 2015 Infosys Limited, Bangalore, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice. Infosys acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except as expressly permitted, neither this documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing, photocopying, recording or otherwise, without the prior permission of Infosys Limited and/ or any named intellectual property rights holders under this document. Stay Connected

Wrap and Renew Digital SOA Catalog Offerings

Wrap and Renew Digital SOA Catalog Offerings Wrap and Renew Digital SOA Catalog Offerings Introduction and market scenario An explosive nexus of four digital forces mobile, cloud, social media, and big data combined with the Internet of Things (IoT),

More information

Federal Enterprise Architecture and Service-Oriented Architecture

Federal Enterprise Architecture and Service-Oriented Architecture Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010

More information

API Management Introduction and Principles

API Management Introduction and Principles API Management Introduction and Principles by Vijay Alagarasan, Principal Architect, Enterprise Architecture and Strategy of Asurion Abstract: This article is focused on providing solutions for common

More information

A Comprehensive Solution for API Management

A Comprehensive Solution for API Management An Oracle White Paper March 2015 A Comprehensive Solution for API Management Executive Summary... 3 What is API Management?... 4 Defining an API Management Strategy... 5 API Management Solutions from Oracle...

More information

WHITE PAPER. Written by: Michael Azoff. Published Mar, 2015, Ovum

WHITE PAPER. Written by: Michael Azoff. Published Mar, 2015, Ovum Unlocking systems of record with Web and mobile front-ends CA App Services Orchestrator for creating contemporary APIs Written by: Michael Azoff Published Mar, 2015, Ovum CA App Services Orchestrator WWW.OVUM.COM

More information

Infosys Business Process Management Offerings

Infosys Business Process Management Offerings Infosys Business Process Management Offerings Infosys helps clients leverage BPM to unlock the value in Digital opportunities With a dedicated Business Process Management (BPM) Center of Excellence (CoE)

More information

SERVICES. Software licensing and entitlement management delivered in the cloud for the cloud

SERVICES. Software licensing and entitlement management delivered in the cloud for the cloud SERVICES Software licensing and entitlement management delivered in the cloud for the cloud The Software Industry and the Cloud Enterprise organizations are rapidly discovering the flexibility of cloud-based

More information

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications Keith Swenson VP R&D, Chief Architect Fujitsu America, Inc. May 30, 2013 We are a software company

More information

Best Stories of Infosys Salesforce Implementation

Best Stories of Infosys Salesforce Implementation Best Stories of Infosys Salesforce Implementation Sales Cloud implementation with CloudSense CPQ and Order Management System, for a leading European cable company Seamlessly integrated Force.com with CloudSense,

More information

Digital Marketing. SiMplifieD.

Digital Marketing. SiMplifieD. Digital Marketing. Simplified. DIGITAL MARKETING PAIN POINTS Research indicates that there are numerous barriers to effective management of digital marketing campaigns, including: Agencies and vendors

More information

Creating new university management software by methodologies of Service Oriented Architecture (SOA)

Creating new university management software by methodologies of Service Oriented Architecture (SOA) Creating new university management software by methodologies of Service Oriented Architecture (SOA) Tuomas Orama, Jaakko Rannila Helsinki Metropolia University of Applied Sciences, Development manager,

More information

Digital Transformation with Intelligent Solutions from Infosys and Pega

Digital Transformation with Intelligent Solutions from Infosys and Pega Digital Transformation with Intelligent Solutions from Infosys and Pega Introduction Today, organizations want smart digital initiatives that can transform their business to drive top and bottom line growth.

More information

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION October 2013 Daitan White Paper Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION Highly Reliable Software Development Services http://www.daitangroup.com Cloud

More information

Data Virtualization A Potential Antidote for Big Data Growing Pains

Data Virtualization A Potential Antidote for Big Data Growing Pains perspective Data Virtualization A Potential Antidote for Big Data Growing Pains Atul Shrivastava Abstract Enterprises are already facing challenges around data consolidation, heterogeneity, quality, and

More information

SOA and Cloud in practice - An Example Case Study

SOA and Cloud in practice - An Example Case Study SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is

More information

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Many corporations and Independent Software Vendors considering cloud computing adoption face a similar challenge: how should

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information

SOA CERTIFIED JAVA DEVELOPER (7 Days)

SOA CERTIFIED JAVA DEVELOPER (7 Days) SOA CERTIFIED JAVA DEVELOPER (7 Days) To achieve this certification, the following exams must be completed with a passing grade: Exam S90.01: Fundamental SOA & Service-Oriented Computing Exam S90.02: SOA

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

More information

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond

More information

A Quick Introduction to SOA

A Quick Introduction to SOA Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright

More information

Modern SOA Testing. A Practitioners Guide to. July 2011

Modern SOA Testing. A Practitioners Guide to. July 2011 A Practitioners Guide to Modern SOA Testing Gaurish Hattangadi Abstract Today s dynamic business needs are shaping the modern IT industry. Lower costs and faster time to market have propelled forward market-changing

More information

Oracle Cloud Platform. For Application Development

Oracle Cloud Platform. For Application Development Oracle Cloud Platform For Application Development Cloud computing is now broadly accepted as an economical way to share a pool of configurable computing resources. 87 percent of the businesses that participated

More information

An Oracle White Paper. Enabling Agile and Intelligent Businesses

An Oracle White Paper. Enabling Agile and Intelligent Businesses An Oracle White Paper Enabling Agile and Intelligent Businesses Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not

More information

VIEW POINT. Getting cloud management and sustenance right! It is not about cloud, it s about tomorrow s enterprise

VIEW POINT. Getting cloud management and sustenance right! It is not about cloud, it s about tomorrow s enterprise VIEW POINT Getting cloud management and sustenance right! It is not about cloud, it s about tomorrow s enterprise Soma Sekhar Pamidi, Vinay Srivastava, Mayur Chakravarty The dynamic technologies of cloud

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

Introduction to TIBCO MDM

Introduction to TIBCO MDM Introduction to TIBCO MDM 1 Introduction to TIBCO MDM A COMPREHENSIVE AND UNIFIED SINGLE VERSION OF THE TRUTH TIBCO MDM provides the data governance process required to build and maintain a comprehensive

More information

BPM and SOA require robust and scalable information systems

BPM and SOA require robust and scalable information systems BPM and SOA require robust and scalable information systems Smart work in the smart enterprise Authors: Claus Torp Jensen, STSM and Chief Architect for SOA-BPM-EA Technical Strategy Rob High, Jr., IBM

More information

Service-Oriented Architecture and Software Engineering

Service-Oriented Architecture and Software Engineering -Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based

More information

perspective Progressive Organization

perspective Progressive Organization perspective Progressive Organization Progressive organization Owing to rapid changes in today s digital world, the data landscape is constantly shifting and creating new complexities. Today, organizations

More information

A Step-by-Step Guide to Defining Your Cloud Services Catalog

A Step-by-Step Guide to Defining Your Cloud Services Catalog A Step-by-Step Guide to Defining Your Cloud Services Catalog Table of Contents Introduction Chapter 1 Defining the Services Catalog Chapter 2 Building a Services Catalog Chapter 3 Choosing the Right Solution

More information

Myths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other.

Myths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other. WSJ: SOA Myths About Service-Oriented Architecture Demystifying SOA Service-oriented architecture (SOA) refers to an architectural solution that creates an environment in which services, service consumers,

More information

View Point. Lifting the Fog on Cloud

View Point. Lifting the Fog on Cloud View Point Lifting the Fog on Cloud There s a massive Cloud build-up on the horizon and the forecast promises a rain of benefits for the enterprise. Cloud is no more a buzzword. The enabling power of the

More information

Flexible and Agile Service Delivery Platform Elevates Customer Experience

Flexible and Agile Service Delivery Platform Elevates Customer Experience Case Study Flexible and Agile Service Delivery Platform Elevates Customer Experience Abstract Infosys partnered with McCamish Systems, now a subsidiary of Infosys BPO, to develop and implement a scalable,

More information

White Paper. Enabling Sales and Distribution with the Cloud. Abstract. - Rafee Tarafdar, Subramanian Radhakrishnan (Subra)

White Paper. Enabling Sales and Distribution with the Cloud. Abstract. - Rafee Tarafdar, Subramanian Radhakrishnan (Subra) White Paper Enabling Sales and Distribution with the Cloud - Rafee Tarafdar, Subramanian Radhakrishnan (Subra) Abstract Consumer packaged goods (CPG) companies are rapidly realizing that with their large

More information

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven

More information

Building Hyper-Scale Platform-as-a-Service Microservices with Microsoft Azure. Patriek van Dorp and Alex Thissen

Building Hyper-Scale Platform-as-a-Service Microservices with Microsoft Azure. Patriek van Dorp and Alex Thissen Building Hyper-Scale Platform-as-a-Service Microservices with Microsoft Azure Patriek van Dorp and Alex Thissen About me: Patriek van Dorp pvandorp@xpirit.com @pvandorp Xpirit http://onwindowsazure.com

More information

Modern IT Operations Management. Why a New Approach is Required, and How Boundary Delivers

Modern IT Operations Management. Why a New Approach is Required, and How Boundary Delivers Modern IT Operations Management Why a New Approach is Required, and How Boundary Delivers TABLE OF CONTENTS EXECUTIVE SUMMARY 3 INTRODUCTION: CHANGING NATURE OF IT 3 WHY TRADITIONAL APPROACHES ARE FAILING

More information

Service Virtualization: Managing Change in a Service-Oriented Architecture

Service Virtualization: Managing Change in a Service-Oriented Architecture Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual

More information

Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect

Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect WHAT WE DO We offer a range of mission-critical software and services covering: CLOUD MIDDLEWARE

More information

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms. In a tale

More information

E-Business Suite Oracle SOA Suite Integration Options

E-Business Suite Oracle SOA Suite Integration Options Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software

More information

VIEWPOINT. High Performance Analytics. Industry Context and Trends

VIEWPOINT. High Performance Analytics. Industry Context and Trends VIEWPOINT High Performance Analytics Industry Context and Trends In the digital age of social media and connected devices, enterprises have a plethora of data that they can mine, to discover hidden correlations

More information

Consider 8 Before You Integrate

Consider 8 Before You Integrate Consider 8 Before You Integrate An Evaluation of Free Versus For Fee ESBs Sachin Gadre Director, Product Management Business White Paper Dinesh Chandrasekhar Senior Manager, Application Integration February

More information

Master Data Management as a Solution Using SAP MDM and Complementing Technologies

Master Data Management as a Solution Using SAP MDM and Complementing Technologies White paper Master Data Management as a Solution Using SAP MDM and Complementing Technologies Abstract SAP MDM provides typical features of Data Consolidation, Management and Data Harmonization to be able

More information

FOR DIGITAL TRANSFORMATION

FOR DIGITAL TRANSFORMATION CREATING APPLICATIONS FOR DIGITAL TRANSFORMATION TABLE OF CONTENTS 1 Introduction 2 A look back: where the spaghetti begins 3 Digital needs a modern architecture 4 The Digital Business Platform: foundation

More information

perspective Customer Relationship Management Solutions for effective Customer & Dealer Management Abstract

perspective Customer Relationship Management Solutions for effective Customer & Dealer Management Abstract perspective Customer Relationship Management Solutions for effective Customer & Dealer Management Abstract Large numbers of OEMs / auto manufacturers are looking for integrated ways to manage their customers.

More information

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud Overview The purpose of this paper is to introduce the reader to the basics of cloud computing or the cloud with the aim of introducing the following aspects: Characteristics and usage of the cloud Realities

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

Considerations for Adopting PaaS (Platform as a Service)

Considerations for Adopting PaaS (Platform as a Service) Considerations for Adopting PaaS (Platform as a Service) Michael Dolan (mdolan@pivotal.io) Senior Field Engineer April 2015 1 Becoming The Agile Enterprise To effectively achieve its missions, the Department

More information

LET S SIMPLIFY BANKING

LET S SIMPLIFY BANKING LET S SIMPLIFY BANKING Reducing complexity in banking can result in nearly 20% increase in profits In a banking landscape marred by complexity, the simplest will thrive On average, most banks take six

More information

Oracle Reference Architecture and Oracle Cloud

Oracle Reference Architecture and Oracle Cloud Oracle Reference Architecture and Oracle Cloud Anbu Krishnaswamy Anbarasu Enterprise Architect Social. Mobile. Complete. Global Enterprise Architecture Program Safe Harbor Statement The following is intended

More information

EnergySync and AquaSys. Technology and Architecture

EnergySync and AquaSys. Technology and Architecture EnergySync and AquaSys Technology and Architecture EnergySync and AquaSys modules Enterprise Inventory Enterprise Assets Enterprise Financials Enterprise Billing Service oriented architecture platform

More information

SAP PRACTICE AT INFOSYS

SAP PRACTICE AT INFOSYS SAP PRACTICE AT INFOSYS Are you ready for tomorrow? Let s step back and evaluate some of your business challenges: Your customers want to be served on mobile devices. Your extended enterprise and mobile

More information

I D C M A R K E T S P O T L I G H T. P r i va t e a n d H yb r i d C l o u d s E n a b l e New L e ve l s o f B u s i n e s s and IT Collaboration

I D C M A R K E T S P O T L I G H T. P r i va t e a n d H yb r i d C l o u d s E n a b l e New L e ve l s o f B u s i n e s s and IT Collaboration I D C M A R K E T S P O T L I G H T P r i va t e a n d H yb r i d C l o u d s E n a b l e New L e ve l s o f B u s i n e s s and IT Collaboration September 2013 Adapted from IDC Maturity Model: Cloud A

More information

Data as a Service Virtualization with Enzo Unified

Data as a Service Virtualization with Enzo Unified Data as a Service Virtualization with Enzo Unified White Paper by Blue Syntax Abstract: This white paper explains how companies can benefit from a Data as a Service virtualization layer and build a data

More information

WHITEPAPER. An ECM Journey. Abstract

WHITEPAPER. An ECM Journey. Abstract WHITEPAPER An ECM Journey Abstract Over the last few years, Enterprise Content Management (ECM) has evolved multifold. This paper describes the past, current and future state of ECM, and talks about the

More information

Cloud Services Business Potenziale und Risiken

Cloud Services Business Potenziale und Risiken Cloud Services Business Potenziale und Risiken Prof. Mag. Werner Dorfmeister Enterprise Cloud Computing Services, HP Enterprise Business Electronic-Business Experts, WKO November 2010 1 Mobility + Internet

More information

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:

More information

Increase Agility and Reduce Costs with a Logical Data Warehouse. February 2014

Increase Agility and Reduce Costs with a Logical Data Warehouse. February 2014 Increase Agility and Reduce Costs with a Logical Data Warehouse February 2014 Table of Contents Summary... 3 Data Virtualization & the Logical Data Warehouse... 4 What is a Logical Data Warehouse?... 4

More information

API Management: Powered by SOA Software Dedicated Cloud

API Management: Powered by SOA Software Dedicated Cloud Software Dedicated Cloud The Challenge Smartphones, mobility and the IoT are changing the way users consume digital information. They re changing the expectations and experience of customers interacting

More information

SOA and API Management

SOA and API Management SOA and API Management Leveraging Your Investment in Service Orientation Version 1.0 December 2013 John Falkl General Manager, Technology, Strategy & Integration Haddon Hill Group, Inc. Contents Introduction...

More information

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires

More information

Service-Oriented Architecture: Analysis, the Keys to Success!

Service-Oriented Architecture: Analysis, the Keys to Success! Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem

More information

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and

More information

Improve business agility with WebSphere Message Broker

Improve business agility with WebSphere Message Broker Improve business agility with Message Broker Enhance flexibility and connectivity while controlling costs and increasing customer satisfaction Highlights Leverage business insight by dynamically enriching

More information

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

How To Build A Financial Messaging And Enterprise Service Bus (Esb) Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk

More information

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Service Mediation. The Role of an Enterprise Service Bus in an SOA Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7

More information

What to Look for When Selecting a Master Data Management Solution

What to Look for When Selecting a Master Data Management Solution What to Look for When Selecting a Master Data Management Solution What to Look for When Selecting a Master Data Management Solution Table of Contents Business Drivers of MDM... 3 Next-Generation MDM...

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt kmahmoud@eg.ibm.com 2 Computer

More information

WHITE PAPER. Getting started with Continuous Integration in software development. - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi

WHITE PAPER. Getting started with Continuous Integration in software development. - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi WHITE PAPER Getting started with Continuous Integration in software development - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi Introduction DevOps culture is gaining rapid momentum in the IT

More information

Avoiding the Accidental SOA Cloud Architecture

Avoiding the Accidental SOA Cloud Architecture A UBM WHITE PAPER NOVEMBER 2011 Avoiding the Accidental SOA Cloud Architecture Prior to the hybrid cloud, IT determined how an enterprise infrastructure grew. With the introduction of Software-as-a- Service

More information

VIEW POINT. Accelerate Digital Connectedness through API Management. Abstract

VIEW POINT. Accelerate Digital Connectedness through API Management. Abstract VIEW POINT Accelerate Digital Connectedness through Management Narayanan Chathanur Abstract Government initiatives, Digital advancements in auto manufacturing, Mobility, and Internet of Things (IoT) are

More information

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha Cloud Computing Key Considerations for Adoption Ramkumar Dargha Abstract Cloud Computing technology and services have been witnessing quite a lot of attention for the past couple of years now. We believe

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine

Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine Inside the Digital Commerce Engine The architecture and deployment of the Elastic Path Digital Commerce Engine Contents Executive Summary... 3 Introduction... 4 What is the Digital Commerce Engine?...

More information

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government October 4, 2009 Prepared By: Robert Woolley and David Fletcher Introduction Provisioning Information Technology (IT) services to enterprises

More information

Oracle s Cloud Computing Strategy

Oracle s Cloud Computing Strategy Oracle s Cloud Computing Strategy Your Strategy, Your Cloud, Your Choice Sandra Cheevers Senior Principal Product Director Cloud Product Marketing Steve Lemme Director, Cloud Builder Specialization Oracle

More information

SOLUTION BRIEF CA TECHNOLOGIES IDENTITY-CENTRIC SECURITY. How Can I Both Enable and Protect My Organization in the New Application Economy?

SOLUTION BRIEF CA TECHNOLOGIES IDENTITY-CENTRIC SECURITY. How Can I Both Enable and Protect My Organization in the New Application Economy? SOLUTION BRIEF CA TECHNOLOGIES IDENTITY-CENTRIC SECURITY How Can I Both Enable and Protect My Organization in the New Application Economy? CA Security solutions can help you enable and protect your business

More information

The Virtualization Practice

The Virtualization Practice The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention

More information

IBM Information Management

IBM Information Management IBM Information Management January 2008 IBM Information Management software Enterprise Information Management, Enterprise Content Management, Master Data Management How Do They Fit Together An IBM Whitepaper

More information

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

Enterprise Service Bus Defined. Wikipedia says (07/19/06) Enterprise Service Bus Defined CIS Department Professor Duane Truex III Wikipedia says (07/19/06) In computing, an enterprise service bus refers to a software architecture construct, implemented by technologies

More information

Service-oriented architecture in e-commerce applications

Service-oriented architecture in e-commerce applications Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and

More information

Digital Marketing. Simplified. www.infosys.com/brandedge

Digital Marketing. Simplified. www.infosys.com/brandedge Digital Marketing. Simplified. www.infosys.com/brandedge DIGITAL MARKETING PAIN POINTS Infosys research indicates that there are numerous barriers to effective management of digital marketing campaigns,

More information

IT AS A SERVICE BROKER

IT AS A SERVICE BROKER IT AS A SERVICE BROKER MIT Sloan CIO Symposium May 21, 2014 Thomas P. Roloff Senior Vice President EMC Global Services twitter: @TRoloff 1 Why Transformation? Business is Changing Faster Than IT Business

More information

How To Integrate With Salesforce Crm

How To Integrate With Salesforce Crm Introduction Turbo-Charge Salesforce CRM with Dell Integration Services By Chandar Pattabhiram January 2010 Fueled by today s fiercely competitive business environment, IT managers must deliver rapid,

More information

SOA Executive Overview Achieve Business Agility, October 23, 2012. Ray Daniel, Connectivity and Integration Executive

SOA Executive Overview Achieve Business Agility, October 23, 2012. Ray Daniel, Connectivity and Integration Executive SOA Executive Overview Achieve Business Agility, October 23, 2012 Ray Daniel, Connectivity and Integration Executive 1 2 These trends are changing entire industries Mobile 2 Cloud Big Data Social 3 3 4

More information

An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...

More information

The Liaison ALLOY Platform

The Liaison ALLOY Platform PRODUCT OVERVIEW The Liaison ALLOY Platform WELCOME TO YOUR DATA-INSPIRED FUTURE Data is a core enterprise asset. Extracting insights from data is a fundamental business need. As the volume, velocity,

More information

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment

More information

Streamlined Operations Through New Business Process Transformation

Streamlined Operations Through New Business Process Transformation Case Study Streamlined Operations Through New Business Process Transformation Abstract Infosys partnered with a Fortune 500, US life insurance company to enable its New Business vision with Straight through

More information

Unlocking potential with SAP S/4HANA

Unlocking potential with SAP S/4HANA Unlocking potential with SAP S/4HANA 2 Unlocking potential with SAP S/4HANA For businesses looking to take advantage of an always-on, digitally-connected and Big Data-driven world, Accenture has developed

More information

APPLICATIONS MODERNIZATION WHITE PAPER DECEMBER 2013 JOURNEY TO THE APPLICATIONS FUTURE

APPLICATIONS MODERNIZATION WHITE PAPER DECEMBER 2013 JOURNEY TO THE APPLICATIONS FUTURE APPLICATIONS MODERNIZATION WHITE PAPER DECEMBER 2013 JOURNEY TO THE APPLICATIONS FUTURE JOURNEY TO THE APPLICATIONS FUTURE CIOs need to embark on a journey to rationalize, modernize and transform their

More information

Enterprise Application Designs In Relation to ERP and SOA

Enterprise Application Designs In Relation to ERP and SOA Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...

More information

REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS

REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS Shankar Kambhampaty 1 and Sasirekha Kambhampaty 2 1 Computer Science Corporation (CSC), India skambhampaty@gmail.com 2 Student, Department of Computer Science,

More information

Modern Application Architecture for the Enterprise

Modern Application Architecture for the Enterprise Modern Application Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms.

More information

Service-Oriented Architectures

Service-Oriented Architectures Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems

More information

Hybrid IT A Low-Risk Path from On-Premise to ITaaS

Hybrid IT A Low-Risk Path from On-Premise to ITaaS SOLUTION WHITE PAPER Hybrid IT A Low-Risk Path from On-Premise to ITaaS Increase your options by finding the right mix of on-demand and on-premise IT management tools Bruce Campbell, Principal Solutions

More information