1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Presenting with

S15583 - Building a Shared Services Infrastructure with Oracle Service Bus – Customer Panel

Rosen Atanasov, Director Integration Architecture, Communication Mads Vanggaard, Integration Architect, PFA Pension Anant Kadiyala, VP, SOA Practice Deb L. Ayers, Sr. Product Manager, Oracle Service Bus, Oracle Bruce Tierney, Director of Product Marketing, Oracle SOA Suite, Oracle

2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Agenda

• Presentations - - PFA Pension - TechDemocracy • Panel • Q & A Rogers Architecture.AIA

Building a Shared-Services Infrastructure with Oracle Service Bus

Rosen Atanasov

Director Integration Architecture

Rogers Communications Inc.

10/4/11 OOW 2011 Rogers Communications Inc.

Rogers Communications Inc. is a diversified Canadian communications and media company engaged in three primary lines of business.

•Rogers Wireless is 's largest wireless voice and data communications services provider and the country's only national carrier operating on both the world standard GSM and HSPA+ technology platforms.

is the second largest Canadian cable services provider, offering cable television, high-speed Internet access, and telephony products for residential and business customers, and a retail distribution chain which offers Rogers branded wireless and home entertainment services.

•Rogers Media is Canada's premier group of category-leading broadcast, specialty, print and on-line media assets with businesses in radio and television broadcasting, televised shopping, magazine and trade journal publication and sports entertainment.

5 Service abstraction layer

Client Systems

OSB based Abstraction Layer implementing: Service Abstraction Layer implemented on OSB •Canonical Information Model Business • Abstraction Processes •Service Version Control Business process, Business, •Throttling Data and Connectivity and timeout Services •Service Capacity Management & SLA monitoring •Security Data, •Audit and Logging Tuxedo Oracle Network Packaged App’s & •Integration with SOA Services EBS App’s, Devices Governance Framework External •Integration with Dashboard Srvc’s •Simple transformations and routing

6 Service governance gateway

Client Systems Business Service Deployment & Harvesting

Service Abstraction Layer implemented on OSB Service Registry (OSR) Business Processes Business process, Business, Data and Connectivity Services Enterprise Repository (OER)

Data, Tuxedo Oracle Network Packaged App’s & Services EBS App’s, Devices External Srvc’s IT Governance, Delivery and 7 Support teams Connection and data services

Client Systems

OSB technology used for Service Abstraction Layer implemented on OSB implementation of data and Business connectivity Processes services to various Business process and Business, Services back -end systems and packaged Data and Connectivity applications, e.g. Services OSB based Services Tuxedo, MQ Series, Oracle EBS, Network Services and Data, others. Tuxedo Oracle Network Packaged App’s & Services EBS App’s, Devices External Srvc’s

8 Typical use case for using OSB to implement ETL - like processes

OSB technology used to synchronize data when a complex data manipulation requires integration with various back-end systems.

Extract Transform and Load type process implemented on OSB

Business 1-Listen 2-Call 3-Call Web 4-Transfrom Processes for Events Tuxedo Services new data or Data Services to or use and update Changes retrieve native target in Legacy updated adapters database Database Information to retrieve updated information

Data, Packaged MQ Series App’s, Tuxedo External Oracle Srvc’s Services EBS

9 Benefits

•Time to market •Effective Development •Fast delivery process •Low risk due to established technologies and design patterns •Out of the box protocol adapters and connectors to a number of packaged applications •Scalable deployment architecture •Low cost of service management and monitoring

10 Implementing Oracle Service Bus PFA Pension

Mads Vanggaard Mads Vanggaard

Role • Integration Architect at PFA Pension • Architect for Middleware area • Oracle Service Bus • Oracle Weblogic Integration • Oracle SOA Suite

Company • Denmark’s largest customer-owned pension company • Investments of more than $40 billion • Since 1917

Topic • Migration of PFA’s Shared Services from a custom-made ESB to Oracle Service Bus

Page 12 Challenges

Problems with the previous Service Bus • Expensive to maintain • Couldn't scale enough • Point-to-Point orientated • Custom-made by Consulting Company (no in-house knowledge)

Migration Challenge • No Big Bang -> Two ESB in production together • Fallback plan • Minimal impact on other applications

Page 13 Migration Strategy

Provider

Old Consumer ESB

Adapter

Oracle Service DB Bus

Page 14 Oracle Service Bus Implementation

Oracle Service Bus

J BS BS M S AtLeastOnce BS WSDL ProxyService BestEffort ProxyService

Technical Adapter BS

Per Service

Page 15 Results

Technical advantages • Shorter development time • Service Orientated not Point-to-Point • Odd cases eliminated => Easy operation • Standard protocols • Contract First

Business advantages • Now 8 in-house developers before 20-40 consultants • In-house knowledge

Page 16 SOA Shared Services Platform

Anant Kadiyala VP, SOA Practice , TechDemocracy Email : Anant.@. Kadiyala TechDemocracy com Phone : 858.733.2668 Twitter : @akadiyala About Anant Kadiyala

 VP, SOA Practice at TechDemocracy

 Oracle ACE Director

 Member of Oracle SOA Customer Advisory Board & Partner Advisory Board

 Oracle Certified Enterprise Architect Shared SOA Platforms

 Provide a reliable , scalable , modular common services platform for Enterprise apps .

 Foster innovation and value added services to customers , partners & employees .

 Leverage economy of scale . Our Recent Work

 Public Sector Use Case  Crime Fighting & GIS Tracking

 Asset Tracking Use Case  Multi -faceted Track & Trace Platform

 Global Consolidation Use Case  EAI & EDI platform consolidation Success of SOA Platforms

Architecture & Technology Choices

Shared Services Platform Organizational SOA Management Structure & & Evolution Dynamics Processes Architectural Components

Monitoring, Management & Request Tracing

App1 App2 App3 App N

UI/Reporting Services 10,000s Process Services of Devices Gateway Util Services Services

& time time Governance Governance Clients Access Services

Indirection Layer Design-

External Domain Services Services Architectural Components

Monitoring, Management & Request Tracing (OEM)

App1 App2 ---- App N

10,000s Common Shared Services of Gateway (SOA Suite) Devices Services & Clients (OSB) Indirection Layer (OSB) time Governance time time (OER) (OER) Governance Governance

Common Data Services Grid External (Java, TopLink, Services Design- Coherence) Shared Services Platform Benefits

 Public Sector Use Case  Shared investment  Faster TTM

 Asset Tracking Use Case  Economies of scale  Common platform for multiple variants of Track & Trace  Handle very high volume

 Global Consolidation Use Case  Shared investment  Quicker M& A onboarding Panel Q&A

Twitter @OracleSOA #oraclesoa Facebook facebook.com/OracleSOA Oracle’s SOA blog blogs.oracle.com/SOA

http://oracle.com/SOA

27 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.