KBACE Applied Service Oriented Architecture (SOA)

25
1 © 2009 KBACE Technologies, Inc. Bhaskar Reddy Technical Director, KBACE Advanced Technology Group (ATG) March 3 rd , 2009 KBACE Applied Service Oriented Architecture (SOA)

description

 

Transcript of KBACE Applied Service Oriented Architecture (SOA)

Page 1: KBACE Applied Service Oriented Architecture (SOA)

1 © 2009 KBACE Technologies, Inc.

Bhaskar Reddy

Technical Director, KBACE Advanced Technology Group (ATG)

March 3rd, 2009

KBACE Applied Service Oriented Architecture (SOA)

Page 2: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.2

Webinar Logistics• Hide (and unhide) the Webinar control panel

by clicking on the arrow icon on the top right of your screen

• The small window icon toggles between a resizable window and full screen mode

• Ask questions throughout the presentation using the chat dialog

• Questions will be reviewed at the end of the presentation

• A copy of this presentation will be made available at: http://kbace.com/Services/Webinars.aspx

Page 3: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.3

Presenter

Bhaskar Reddy, Technical DirectorKBACE Advanced Technology Group (ATG)Mr. Reddy runs the Architecture and DBA Practices within the Advanced Technology Group. Mr. Reddy specializes in the Design and Architecture of global software solutions and in the Technical Team management of implementations of global software applications. Mr. Reddy brings over 15 years experience designing and developing enterprise technology solutions.

Page 4: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.4

Agenda• The Value of SOA and your ROI• What is Service Oriented Architecture (SOA)?• SOA Technology Overview• KBACE Applied SOA Strategy• Customer Case Studies • Implementing SOA• Oracle Application Integration Architecture• Questions and Answers

Page 5: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.5

The Value of SOA

Protect your investment and optimize usage of the existing infrastructure while extending capabilities that adapt to changing business needs.

•How is it done?By deploying business processes across new and existing heterogeneous systems, applications, etc.

Page 6: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.6

Optimization = Return on Investment (ROI)

Immediate ROI benefits include:•Existing assets are reused or repurposed

Go green while investing less capital in the latest technology

•Simplify business processes from multiple sources•Cut demands on IT staff•Achieve platform independence through hot-pluggable architecture•Reduce complexity•Seamlessly integrate new applications•Respond quickly to business needs

Implement market responsive delivery on-the-fly

Applied SOA effectively aligns your current corporate business strategies with your IT business model, optimizing the integration of the Oracle E-Business Suite with your current systems and processes.

Page 7: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.7

What is SOA?

•Service Oriented Architecture (SOA) starts with creating services that can communicate with each other

•A service is essentially:a unit of information that a system/application has to offer or

a transaction that a system/application can process

Page 8: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.8

Understanding SOA

Page 9: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.9

Oracle SOA Suite

Page 10: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.10

Oracle SOA Suite

Page 11: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.11

The Traditional Workflow Process

Traditional Workflows: o Limit communication

o Complicate business processes

o Decrease response time to business needs

o Require continuous maintenance and DBA support

Page 12: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.12

The SOA Process Flow

o Simple

o Seamless

o Optimized

o Responsive

o Real-time

o Flexible

Page 13: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.13

KBACE Advanced Technology Strategy – Applied SOA• KBACE is a system integrator for Oracle E-Business Suite

E-Business Suite invariably needs to share information with other systems

• The Advanced Technology Group identifies and provides solutions for the most commonly used business practiceso Provide a need based solution, not technology for technology’s sakeo Identify clear targets for adaptiono Build the framework piece by pieceo Start with adapting key prioritized business processes – usually off of

E-Business Suite informationo Extend adoption

Once critical targets are adapted, KBACE will identify other opportunities for ROI

Page 14: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.14

Applied SOA – Case Study 1

Business Challenge –A major Electronic Manufacturing company needed to optimize its Employee On-Boarding process

Employee hiring process was fairly complicated as it was a common process and conducted globally

• Over 50,000 employees worldwide• Included various third-party firms that served either as recruiters or

background verifiers• Approval requirements were beyond what Oracle HCM systems gave by

default

Page 15: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.15

Applied SOA – Case Study 1

Solutions Presented (traditional and new technology):• Build individual interfaces and AME workflows across departments; including

various third-party firms that served as recruiters or background verifiers

• Manual data entries at key points such as interaction with third-parties

• SOA Solution incorporating the process

Benefits of the SOA Solutions over traditional technology:• Links various processes together

• Changes external vendors without rewriting lots of code

• Routes flows based on location and filtering conditions

• Provides human intervention steps without extending the HR implementation scope

Page 16: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.16

Process Flow – Case Study 1

Page 17: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.17

Applied SOA – Case Study 2

Business Challenge –A major Retailer / Manufacturer needed to integrate its Order Entry, Fulfillment and Delivery systems

Complex integration requirements with respect to integrating various systems for different functions of Order Management

• Third-party Order Entry integrated with Oracle Order Management• Order fulfillment done through manufacturing plants across the globe

• Complex routing system dependent upon type of merchandise and geography

• Order delivery done through several third-party vendors depending on location and method of delivery

Page 18: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.18

Applied SOA – Case Study 2Solutions Presented (traditional and new technology):

• Integrate/Rewrite the third-party Order Entry system directly to Oracle EBSo Drive Order Entry directly using Order Management APIs

• Build batch jobs and interfaces for Manufacturing system

• Build specific interfaces to third-party delivery vendors

• SOA Solution

Benefits of the SOA Solution over traditional technology:• Integrates existing Order Entry system without rewriting application

• Enables complex routing to manufacturing systems based on user managed routing rules

• Provides a common integration point to all third-party delivery service vendors using complex routing rules

• Implemented Business Activity Monitoring (BAM); Optimized key business processes as a result

Page 19: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.19

Process Flow Case Study 2 Order EntryOrder Entry

SystemSystem

DeliveryDeliveryVendorVendor

Oracle Oracle EBSEBS

ManufacturingManufacturingPlantPlant

ManufacturingManufacturingPlantPlant

ManufacturingManufacturingPlantPlant

DeliveryDeliveryVendorVendorDeliveryDelivery

VendorVendor

CompleteComplete

Page 20: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.20

Designing a SOA Solution1. Business Requirements and Conceptual Design2. Portfolio of Services – Publish and Organize3. Enterprise Service Bus – Wiring Services4. Process Assembly & Service Orchestration5. Incorporate Human Interactions & Business Rules6. User Interface – Collaborative Portal; Integrated Content Services7. Business Activity Monitoring (BAM)8. Security & Policy Management9. Performance, Reliability,

Scalability & Reusability

Page 21: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.21

KBACE SOA Solutions• Human Resources

o On-Boarding and Off-Boarding of Employeeso Recruitment and Job Bulletin Boardso Payroll Interfaces

• Order Managemento Order Entry and Maintenanceo Delivery Managemento Warehouse and Inventoryo Proof of Delivery

• Financialso AR to AP Transactionso Customer Validation and Verificationo Journals and Balances Web Services

• CRMo 360 Degree View of the Customero iSupport and Email Integration

• Othero Portal Integrationo Custom Applications and Workflows

Page 22: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.22

What is Needed to Implement SOA?1. Skill sets for developing SOA solutions

o Complete understanding of SOA concepts

o Strong Java skills

o Knowledge of the systems to be interfaced

2. Skill sets for deploying and maintaining SOA solutionso Understanding of Oracle SOA architecture

o Comprehension of technical components

o Awareness of performance evaluations and monitoring

o Knowledge of diagnosis and error correction steps

Page 23: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.23

Oracle E-Business Suite + SOA = OAIA

Industry Reference Models:Optimize business performance

Process Integration Packs:Quickly integrate Oracle Applications to create the business processes

Foundation Pack:Application independent service translation and transformation

Pre-Built SOA:Built using Oracle Fusion Middleware

Page 24: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.24

Questions & Answers

Bhaskar ReddyEmail: [email protected]: 603.821.7175

Page 25: KBACE Applied Service Oriented Architecture (SOA)

© 2009 KBACE Technologies, Inc.25

For More Information

For the recording and PowerPoint presentation: http://kbace.com/Services/Webinars.aspx

Bhaskar Reddy: [email protected]

KBACE Advanced Technology Group:

http://kbace.com/AdvancedTechnology/