More Related Content
Similar to KBACE Applied Service Oriented Architecture
Similar to KBACE Applied Service Oriented Architecture (20)
More from KBACE Technologies, Inc.
More from KBACE Technologies, Inc. (8)
KBACE Applied Service Oriented Architecture
- 1. KBACE Applied
Service Oriented Architecture (SOA)
Bhaskar Reddy
Technical Director, KBACE Advanced Technology Group (ATG)
March 3rd, 2009
1 © 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
2 © 2009 KBACE Technologies, Inc.
- 3. Presenter
Bhaskar Reddy, Technical Director
KBACE 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.
3 © 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
4 © 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.
5 © 2009 KBACE Technologies, Inc.
- 6. Optimization = Return on Investment (ROI)
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.
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
6 © 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
7 © 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
11 © 2009 KBACE Technologies, Inc.
- 12. The SOA Process Flow
o Simple
o Seamless
o Optimized
o Responsive
o Real-time
o Flexible
12 © 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 practices
o Provide a need based solution, not technology for technology’s sake
o Identify clear targets for adaption
o Build the framework piece by piece
o Start with adapting key prioritized business processes – usually off of
E-Business Suite information
o Extend adoption
Once critical targets are adapted, KBACE will identify other opportunities
for ROI
13 © 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
14 © 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
15 © 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
17 © 2009 KBACE Technologies, Inc.
- 18. Applied SOA – Case Study 2
Solutions Presented (traditional and new technology):
• Integrate/Rewrite the third-party Order Entry system directly to Oracle EBS
o 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
18 © 2009 KBACE Technologies, Inc.
- 19. Process Flow Case Study 2
Order Entry
System
Oracle
EBS
Manufacturing
Plant
Manufacturing
Plant
Manufacturing
Plant
Delivery
Delivery
Vendor
Delivery
Vendor
Vendor
Complete
19 © 2009 KBACE Technologies, Inc.
- 20. Designing a SOA Solution
1. Business Requirements and Conceptual Design
2. Portfolio of Services – Publish and Organize
3. Enterprise Service Bus – Wiring Services
4. Process Assembly & Service Orchestration
5. Incorporate Human Interactions & Business Rules
6. User Interface – Collaborative Portal; Integrated Content Services
7. Business Activity Monitoring (BAM)
8. Security & Policy Management
9. Performance, Reliability,
Scalability & Reusability
20 © 2009 KBACE Technologies, Inc.
- 21. KBACE SOA Solutions
• Human Resources
o On-Boarding and Off-Boarding of Employees
o Recruitment and Job Bulletin Boards
o Payroll Interfaces
• Order Management
o Order Entry and Maintenance
o Delivery Management
o Warehouse and Inventory
o Proof of Delivery
• Financials
o AR to AP Transactions
o Customer Validation and Verification
o Journals and Balances Web Services
• CRM
o 360 Degree View of the Customer
o iSupport and Email Integration
• Other
o Portal Integration
o Custom Applications and Workflows
21 © 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 solutions
o 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
22 © 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
23 © 2009 KBACE Technologies, Inc.
- 24. Questions & Answers
Bhaskar Reddy
Email: breddy@kbace.com
Phone: 603.821.7175
24 © 2009 KBACE Technologies, Inc.
- 25. For More Information
For the recording and PowerPoint presentation:
http://kbace.com/Services/Webinars.aspx
Bhaskar Reddy: breddy@kbace.com
KBACE Advanced Technology Group:
http://kbace.com/AdvancedTechnology/
25 © 2009 KBACE Technologies, Inc.