Wanted: Agile Solution for Evolving Marketing Demands

Similar documents
Reaching Customers Across Multiple Channels

Moldova Delivers E-Government Interoperability Platform Powered By WSO2 Middleware Platform

Deliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service

EMERGENCE OF MICROSERVICE ARCHITECTURE. Let's start something.

Bluemix Overview. Last Updated: October 10th, 2017

An Enterprise Architect s Guide to API Integration for ESB and SOA

Service oriented architecture solutions White paper. IBM SOA Foundation: providing what you need to get started with SOA.

Carbon. Ohio Auto Club Provides First-Class Integrated Travel Planning with WSO2 Carbon

BRIDGE INSURANCE SOFTWARE SUITE. Modern Approach For An Increasingly Complex Market

Aepona Agile Service Enablement Creating services for business transformation

Hybrid Cloud Adoption: Transforming to Hybrid Cloud with DevOps, Microservices, Containers and APIs

PIE Corner stone of Integration PIE. Corner stone of Integration

Platform overview. Platform core User interfaces Health monitoring Report generator

MICROS SYSTEMS, INC.

The Economic Benefits of Puppet Enterprise

Informatica Cloud Application Integration

Viewpoint Adopt a service orientation

Capgemini Cloud Platform. Migrate, operate, and innovate every aspect of your business in the cloud

Code Review: OutSystems Platform

Oracle Fusion Middleware 10g R2 Oracle Enterprise Messaging Service. An Oracle White Paper October 2006

ADVANTAGE YOU. Drive TCO* reduction through Infosys TIBCO solutions

Introducing webmethods Integration Cloud April 21-22, 2015 Sachin Gadre Sr. Director, Product Management

ApiOmat. Case Study. Challenge

Service Virtualization

Product Intelligence Report

Cloud Computing Lectures SOA

How to Tackle Core (Legacy) System Challenges using APIs

Service Virtualization

Moving From Contact Center to Customer Engagement

JourneyApps. Platform. The Competitive Edge In Industrial Digitalization. Copyright of JourneyApps 2018 All Rights Reserved

IBM and SAS: The Intelligence to Grow

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan

Questions to ask your vendor

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware

SAP API Management Power Digital Acceleration with APIs. Saad Syed

BRIDGE SPECIALTY SUITE

Accenture Software for Health and Public Service. Accenture Public Service Platform. Taking SOA from the Whiteboard to the Data Center and Beyond

The Cloud at Your Service

A Cloud Computing Handbook for Business

FINACLE SERVICES: API MANAGEMENT USING CA API GATEWAY

OpenShift Dedicated: An Inmarsat Story

The evolution of integration QCon London 2012

ARCHITECTURE OVERVIEW

Fortacs Group, LLC S T R A T E G I C B U S I N E S S A N D I T S O L U T I O N S

THE ACUMATICA PLATFORM

Inspire. Solution Overview. for solutions development

Secure information access is critical & more complex than ever

WHAT S DRIVING THE RETAIL BANKING INDUSTRY TO CLOUD?

On demand operating environment solutions To support your IT objectives Transforming your business to on demand.

Planning and Implementing Enterprise Identity Management: Why we did it, what we did, and how we did it

Bitnami Stacksmith. What is Stacksmith?

Automated Service Builder

AUTOMATE YOUR ORGANIZATION

Business Process Management 2010

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai

XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever

Ford Motor Company keeps drivers connected

Accenture Federal Services. US Department of Homeland Security: At a Tipping Point Agile Solutions or Aging Infrastructure?

Benefits of Deploying Oracle E-Business Suite on Oracle Cloud At Customer O R A C L E W H I T E P A P E R D E C E M B E R 2017

Unlock the business benefits of Oracle Fusion HCM through Capgemini SWIFT

Build a Future-Ready Enterprise With NTT DATA Modernization Services

IBM Enterprise Service Bus for Healthcare

A W I P R O W H I T E PA P E R

Transforming large scale Software portfolio with Containers and Microservices at the speed of DevOps

The NEW frontier of teaching

IMD Gives Students Easy Access to Executive Education with ForgeRock Access Management

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand

The Composable Business

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Innovate with Oracle Public Cloud Platform & Infrastructure Services

Unlock the value of legacy systems with MuleSoft

Streaming Data Empowers Royal Bank of Canada to be a Data-Driven Organization

Invasion of Lightweight Architectures

The Case to Modernize Storage in Media and Entertainment

Copyright 2004 John Koenig All Rights Reserved

i-coin General non-technical platform definition

A Examcollection.Premium.Exam.35q

SOA, Microservices and Service Orientation:

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

Embracing the Service Consumption Shift in Banking. David Follen ING

PLM Frustrations Aras White Paper

CASE STUDY REDESIGNING A LEADING INNOVATION MANAGEMENT PLATFORM TO UNLOCK THE POWER OF COLLABORATION

Gain better visibility of your into key business processes and operational data in SAP for better decision making using Oracle BAM

Tier 2 Consulting. Because Business is Software TM. July Tier 2 Consulting. Presentation

Striking the Balance Between Risk and Reward

Using IBM UrbanCode Deploy to automate the migration and deployment of on-premise WebSphere application and configuration to IBM Bluemix

Understanding the Business Benefits of an Open Source SOA Platform

IBM WebSphere Application Server family: Flexible infrastructure for today s business world.

Oracle Fundtech Sierra Atlantic. Seamless STP TM. End-to-End Corporate-to-Bank STP Payments

WHITE PAPER Migrating to the Cloud

Customer Case Study: Synovus Financial Corp. Takes it to the Bank Using ActiveVOS

According to the Enterprise Cloud

Model-based Architectural Framework for Rapid Business Transformation of Global Operations

Service Management Automation: Solutionas-a-Service. Brochure. Professional Services

Understanding the Business Value of Docker Enterprise Edition

Real-World Data Management. Improving the tracking and monitoring of survey data for improved analytic outcomes

How Much Will Serialization Really Cost? AN INTRODUCTION TO THE TOTAL COST OF OWNERSHIP

IBM WebSphere MQ. WebSphere MQ delivers real value today and tomorrow.

CloudShell Pro. Self-Service Sandbox Environments for Physical, Virtual, and Hybrid-Cloud D ATA SHEET. The Need for Cloud Sandboxing

Fairfax Media Adopts SaaS Apps Quickly While Enhancing Security

Transcription:

CA SE S TU DY

Global Marketing and Branding Service Leader Deploys WSO2 ESB and WSO2 Identity Server to Integrate and Manage Authentication Across 20 Distinct Modules of its Cloud-Based Application Around the globe, enterprises are seeking to optimize their marketing resources to create compelling brand experiences that are critical to driving business growth. At the forefront of empowering these organizations is a global brand services company dedicated to helping clients and their strategic partners implement marketing communications, creatively and efficiently. The company s innovative marketing resource The fact that management (MRM) software streamlines brand management and enables greater control across WSO2 ESB and other the entire spectrum of media channels, WSO2 products are marketing activities, and purchasing. Through the cloud-based, multi-tenant MRM tool, it is cloud-native and helping revolutionize marketing processes for scriptable makes them companies representing global brands in over 40 countries. very attractive. Development Manager, Today, the organization relies on WSO2 MRM System Enterprise Service Bus (WSO2 ESB) and WSO2 Identity Server to integrate and manage authentication across the 20 distinct modules that comprise the MRM application. Wanted: Agile Solution for Evolving Marketing Demands For nearly a dozen years, the MRM was a traditional monolithic application. However, as it grew, the product became more difficult to maintain, and was soon outdated in the wake of evolving marketing channels and demands. In early 2012, the company realized it was time to re-architect the MRM system. We needed to decide whether to make an evolutionary change to the product or throw out what we had and start again, recalled a development manager with the business. We decided on the latter. Early on, the company s development team identified core requirements for the new system. It had to be modular and based on a service-oriented architecture (SOA) that would be highly scalable and have long-term maintainability. It also had to take advantage of open source software. In the SOA tradition, the business first considered SOAP, but based on the developers feedback, decided to move to REST APIs. 02

Additionally, the development manager said, We wanted to develop our software centered on an agile methodology, since we knew this project would take several years and that it would grow to a large scale. The Advantages of an Open Source ESB Because an enterprise service bus would serve as the backbone of its SOA, the company invested several months in evaluating both commercial and open source ESB offerings. It soon became clear that the high total cost of ownership (TCO) for commercial products made open source software a much more attractive alternative. For commercial products, the amount of preplanning and understanding of what we needed to achieve was just too high to justify the cost, the development manager recalled. We needed a toolset that we could get up and running at minimal cost, so we could see immediately if we were going in the right direction. We wanted to prove the concept before making a serious commitment, and open source ESBs provided that ability. The open source ESBs were not without their own challenges. Many required Java development expertise. By contrast, WSO2 ESB, though newer to the market, was highly configurable and minimized the need for software development. At the time, WSO2 was the new kid on the block, but we liked the way the product was built around a service architecture, the development manager noted. Then, once we learned more about the company, its products and future roadmap, we realized that it synced up nicely with our needs. Another advantage of WSO2 ESB is that, like all WSO2 enterprise middleware products, it is fully cloud-enabled. With the WSO2 enterprise middleware platform, you have the building blocks to put together the pieces anyway you want. Development Manager, MRM System We have a private cloud environment where all virtual machines are built through scripts, and everything is deployed automatically, explains the development manager. The fact that WSO2 ESB and other WSO2 products are cloud-native and scriptable makes them very attractive. 03

Building a Service-Based Modular Application Before moving to the first phase in developing the MRM system s new modular architecture, the company first needed to conduct a proof of concept using WSO2 ESB. This initial work with WSO2 ESB was completed in about three months. One of the advantages the company quickly realized was the freedom that WSO2 ESB provided. Other vendors typically locked customers into a certain structure. By contrast, the business discovered that WSO2 ESB provided all the building blocks but didn t force developers down one route. In short, the developers had WSO2 ESB adapt to how they worked, not vice versa. As it was ramping up on WSO2 ESB, the company also began looking at solutions to authenticate its clients and manage their access to the MRM system s application modules. Based on the initial success with WSO2 ESB, the business decided to use WSO2 Identity Manager. WSO2 ESB and WSO2 Identity Server are part of the WSO2 middeware platform and are built on the same code base, the development manager observed. So when Identity Server came along, we knew straight away how the administrator worked and where the configuration tools were. DevOps knew how to setup the virtual machines. We knew how WSO2 s software worked, and that made life generally a lot easier. In early 2014, the company completed phase one of the new MRM system s modular architecture incorporating WSO2 ESB and WSO2 Identity Server. It was shocking how quickly we were able to optimize our security features and deliver an improved product with WSO2 Identity Server. Development Manager, MRM System 04

Cloud Services Business Processors and Stateful Service Orchestration Persistent messaging Proprietary and Legacy Systems Web Services RESTful Services FTP/TCP/UDP Service Layer for Databases Figure 1: The company relies on WSO2 ESB to manage messages from the business layer of its MRM application and direct them to the service layer. Meanwhile, WSO2 Identity Server manages OAuth tokens and provides the company s clients with SSO authentication via SAML 2.0. Tying Together 20 Application Modules Today, the cloud-based MRM application has 20 different modules running on 20 distinct systems, which rely on WSO2 ESB for messaging and WSO2 Identity Server for user authentication and access management. At the front-end of the MRM system is a client-facing layer that connects to the application s business logic layer, which sends messages for what needs happen. WSO2 ESB manages the messages through message queues and directs them to the service layer, which does all the heavy lifting, the development manager explains. Meanwhile the company uses WSO2 Identity Server to manage OAuth tokens and provide its clients with single sign-on authentication via the Security Assertion Mark-up Language (SAML) 2.0. Our end-to-end, multi-tenant online tool is used by many large businesses around the world working with sensitive information, notes the development manager. It was shocking how quickly we were able to optimize our security features and deliver an improved product with WSO2 Identity Server. 05

In addition to WSO2 s technology, WSO2 support services also have contributed to the successful implementation of the re-architected MRM application. Although the company didn t use WSO2 development support for the initial work with WSO2 ESB, the development team relied on the service when WSO2 Identity Server was added. The development manager recalled, Our experience is that after taking advantage of WSO2 development support, it was a lot easier to complete the implementation. That was money well spent. Building on its initial success with WSO2 ESB and WSO2 Identity Server, the company is now testing the use of WSO2 API Manager and WSO2 Data Services Server. Our experience is that after taking advantage of WSO2 development support, it was a lot easier to complete the implementation. That was money well spent. The great thing about WSO2 s software is that it understands and grants its users the structural freedom to build their systems, the development manager explains. With the WSO2 enterprise Development Manager, middleware platform, you have the building MRM System blocks to put together the pieces anyway you want. We now have the software in place that will allow us to evolve our application and stay at the forefront in addressing marketers changing demands. 06