Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

34
Session ID: Prepared by: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite 10332 @klambert61 Kyle Lambert Senior Director, Solutions EiS Technologies, Inc. [email protected]

Transcript of Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Page 1: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Session ID:

Prepared by:

Hybrid Cloud Integration -Connecting Taleo Enterprise Edition With E-Business Suite

10332

@klambert61

Kyle LambertSenior Director, SolutionsEiS Technologies, Inc. [email protected]

Page 2: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Abstract

Many Cloud implementations fail because the integration to other applications do not work.

This session addresses how one company approached the bi-directional integration of Taleo Enterprise Edition and E-Business Suite, connecting a Cloud application to an on premise suite.

2

Page 3: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Bad Joke Of The Day

What is the difference between

3

and

a Hippo?a Zippo?

Page 4: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Bad Joke Of The Day

and the other is a little lighter!!!!!

4

One is heavy

Page 5: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Agenda

• About the Presenters/Audience• About EiS Technologies, Inc.• How Has Integration Changed?• How Is Cloud Integration Different?• About The Company• About The Challenge• About The Fear• The Approaches Considered• The Integration Approach• The Transaction Flow• Changes Required To Applications• Changes Made To Taleo• The Integration Components• The Architected Solution• Keys To Success• Future Integrations Plans• Players in Cloud Integration Services• Questions & Answers

5

Page 6: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

About The Presenters/Audience

• Presenter & Contributors:– Kyle Lambert – Senior Director, Solutions– Sumit Dahiya – Technical Director– Sreevalli Mellacheruvu – Solutions Engineer

• Audience Profile:– Running Taleo Enterprise Edition? Business Edition?– Considering Taleo EE? Taleo BE?– Running EBS?– Managers/Developers/Integrators?

6

Page 7: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

About EiS Technologies, Inc.

7

At EiS Technologies, we create tangible value for our clients by providing powerful and cost effective solutions that enable efficiencies throughout the

organization.

From Reporting and BI, to integrations, implementations, and upgrades, we stand by our clients, both as partners,

trusted advisors, and friends.

Page 8: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

How Has Integration Changed?

• Better tools– Data mapping– Pre-defined methodologies– Pre-built libraries to leverage & build upon

• “Best of Breed” requires more integrations• The best of “Best of Breed” is always changing• Greater separation of technical & business analyst

skills• Increased variety of services with more complexity

& faster pace of change• Internet of Things (IoT) means more integrations

using less code for small transactions over limited bandwidth

8

Page 9: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

How Is Cloud Integration Different?

• Less control over changes to Cloud services– Generally, customizations are not allowed

• Shortened implementation cycles are expected– Less time to react to changes

• More network considerations– Internet bandwidth– Secure protocols

• More security considerations– Handling Personally Identifiable Information (PII)– Multitenant environment

9

Page 10: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

About The Company

• Part of the Hospital & Health Care industry• Leader in the developing, marketing and managing

senior living communities• Long time EBS user• New to Taleo

10

Page 11: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

About The Challenge

• Streamline the business process to:– Assure timely transactions– Eliminate duplicate data entry– Reduce data errors

• Taleo acquired talent become EBS employees• EBS terminated employees become Taleo disabled

users• EBS new locations become Taleo new locations• Complete integration in production in 3 weeks

11

Page 12: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

About The Fear

According to Oracle, in a recent study of more then 1,300 business leaders:•50% of companies has abandoned the use of at least 1 departmental cloud app in the last 3 years due to integration problems, and at a frequency of 1 app dropped per year•83% have been prevented from getting the best out of their departmental cloud applications – 25% blames poor integration•54% say project deadlines have been missed in the last 6 months due to cloud integration problems•68% of cloud adopters have attempted integration, 55%have tried and failed.

May-2013, http://www.oracle.com/us/dm/full-report-cloud-may-2013-1965502.pdf

The Client:•The Integration needed to be live with Taleo in 3 weeks

12

Page 13: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

The Approaches Considered

• Direct Point-To-Point• On-Premise Integration Hub• Cloud Integration Hub• Hybrid Approach

13

Page 14: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

The Integration Approach

• Build the integrations for re-use• Build like micro-services• Build for publish & subscribe potential• Integrations will be 2-way

– Extract à Transfer à Load à Confirm or Error• Integrations will be viewed as multiple pieces

– Connectors – Extractions– Transformations– Loads

• Identify mandatory fields of transaction destinations• Make the mandatory work before building up

14

Page 15: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

The Transaction Flow

15

Flagged New Hires

New Locations

Terminated Employees

Page 16: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Changes Required To Applications

• In EBS, created an account for all integrations

• In Taleo, a number of additional fields were added

16

Page 17: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Changes Made To Taleo

Created UDF called ‘New Hire’ the recruiter marks when employees are to be picked up by the integration

17

Page 18: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Changes Made To Taleo

• Additional custom fields were created in order to pass required information to create employee assignments in EBS

• Used position to derive the information required to create employee assignment in EB, such as, the payroll pay basis, work location, organization, GRE, etc.

18

Page 19: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Changes Made To Taleo

• Created below selection list called City to capture the city and county details of employee’s residence. As EBS has an address validation and require the city value to be exact match.

• Used below Taleo standard field to record the employee number after the employment is created in EBS

19

Page 20: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Changes Made To Taleo

• Changed role from ‘Recruiter’ to ‘No Access’ when the employee is terminated on EBS

20

Page 21: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Changes Made To Taleo

• This is how locations appears in Taleo

21

Page 22: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

The Integration Component: Connectors

• Create lightweight 2-way agents– Must be able to handle inbound and outbound data

• Manage security at a session level– Pass the username and password– Keeps security separate from transactions

• Can handle multiple methods of transactions– SOAP/WSDL APIs– REST/JSON APIs– PL/SQL Calls

• Can be used for multiple transactions

22

Page 23: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

The Integration Component: Extractions

• Create generic extraction code– Allows source data to be used at multiple destinations– Data is extracted in the source native format

• Consider using triggers or business events to fire data transfers per transactions

• Can use scheduled jobs for bulk data transfers

23

Page 24: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

The Integration Component: Transformations

• Convert from native source to destination specific:– Data formatting

• XML• CSV• Pipe delimited

– Data conversions• Perform data mapping conversions from DVM tables

– Data structuring• Ordering data as required

24

Page 25: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

The Integration Component: Loads

• Use load programs compatible with the destination system

• Connectors should be able to support all the possible Load programs methods

• Various methods that need to be considered:– Taleo Connect Client– FTP– Web Services– APIs

25

Page 26: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

The Integration Component: Confirmation or Errors

• Return a success or failure– The return message should be meaningful– Success message are simple– Errors need to be considered and deliberate

• Successes need to be logged at the source– The success should be meaningful and usable– Allow the user to confirm the success without needing

access to the destination system • Errors are logged on the integration engine

– Errors need to be meaningful and actionable– Capture errors at the integration server level

26

Page 27: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

The Integration Component: Monitoring

• Need to have mechanisms to track the integration transactions

• Collecting and reporting transaction statistics – Total numbers of transactions by type over time– Successes versus failure– Elapsed time to complete transactions

• Create alerts and notifications when transactions are in error

• Reprocessing of transactions in error

27

Page 28: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

The Architected Solution

28Co

nnec

tor

Transformation Import Data File(CSV)

HTTPSTaleo Connect Client

Errors

Extraction

Load(PL/SQL)

Confirmation

Monitoring

Connector

UsingTaleo ConnectClient(TCC)

DVM

Page 29: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Keys To Success

• Assemble End-To-End integration teams• The integration development team understood ALL

technical & functional aspects of the transactions:– EBS– Taleo – Integration

• Design from the Destination to the Source• Build from the Destination to the Source• First KISS, Then Go For Home Base

29

Page 30: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Future Integrations Planned

EBS to Taleo EE: – Address Information– Positions– Jobs– Organizations

30

Page 31: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Players in Cloud Integration Services

• SplashBI Integration Platform• Oracle Integration Cloud Services• Jitterbit Harmony• MuleSoft Anypoint Platform

31

Page 32: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Questions & Answers

32

Page 33: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Other EiS Technologies Sessions

33

April 10 3:30PM- 4:30PMHybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business SuitePRESENTER(S):Kyle Lambert

April 11 10:30AM- 11:30PMHacks to Increase Social Media Reach in Taleo Business Edition RecruitPRESENTER(S):Suresh Pallapothu

April 11 12:45PM- 1:45PMGo Mobile! Taleo Mobile Enabled WebsitesPRESENTER(S):Austin Reason

April 11 2:00PM- 3:00PMANN INC- Hiring the Best by Removing Disparate Data Obstacles PRESENTER(S):Manny FueyoMarc Ramos

April 12 9:15AM- 10:15AMManaging Multiple Projects Within E-Business Suite Upgrade PRESENTER(S):Kyle Lambert

April 14 11:00AM- 12:00PMOracle Talent Management Cloud: Federal Implementation Lessons Learned PRESENTER(S):John Faucher

VendorSession

ReplacingDiscovererReports:Quickly.Accurately.InexpensivelyPRESENTER(S): KiranPasham

Page 34: Hybrid Cloud Integration - Connecting Taleo Enterprise Edition With E-Business Suite_PPT

Hybrid Cloud Integration -Connecting Taleo Enterprise Edition With E-Business Suite

Many Cloud implementations fail because the integration to other applications do not work.

This session addresses how one company approached the bi-directional integration of Taleo Enterprise Edition and E-Business Suite, connecting a Cloud application to an on premise suite.