OU Technology practice
Oracle Technology COE
Snapshot 30+ Technical consultants Expertise in all the different technology areas
Horizontal Competency Focus
Languages Java, J2EE, XML, SQL, PL/SQL
Basic Tools XML Publisher, JDeveloper, OAF/ADF, 10g Forms/Reports, UPK
Fusion Middleware
Current: BPEL, B2B Adapters, Single Sign-on, SDP, RFID, Sensor Edge Server, SOA (Web Services, ESB), BAM
DW/BI Oracle Warehouse Builder, BI-EE, Siebel Analytics, Hyperion
Database Administration
Oracle RAC, Max Availability, Oracle 10g/10gAS,
Fusion Middleware (10gAS), 10g Grid Management
MDM Oracle Centric: CDH and PDH
Siebel Centric: UCM and UPM
70
35
352420
140
OA Framew orks BPEL SOA Warehouse Builder ADF Workflow
Service Delivery: BizWare - SOA Compliant B2B integration Solution
Why B2B Integration?
To enable : Streamlined business
processes Real-time visibility into
processes like order-to-cash, order entry, order pricing etc.
IT Architectural scalability based on growing business needs
Why HCL?
Savings -• 100% ROI in 30
months• 50% reduction of
maintenance costs Stability-
• B2B system stability during ERP upgrades & SOA development
Benefits
No more manual document changes
Fully automated EDI management
One tool for managing translations,
transmissions and integration
Solution Architecture
Transaction Flow
Oracle Enterprise Service Bus
Oracle Business Activity Monitoring
OracleeBusiness Suite
POPO
Ship NoticeShip Notice
InvoiceInvoice
Payment Payment
• Document Processing• Process Orchestration• Human Workflow
OracleeBusiness Suite
POPO
Ship NoticeShip Notice
InvoiceInvoice
Payment Payment
• Document Processing• Process Orchestration• Human Workflow
Oracle Integration B2B
POPO
Ship NoticeShip Notice
InvoiceInvoice
PaymentPayment
PO Received
PO Received
ASNSent
ASNSent
InvoiceSent
InvoiceSent
PaymentReceived
PaymentReceived
• Inter-Enterprise Connectivity• Trading Partners Mgmt• Document Mgmt
• Batching• Encryption• Validation• Translation
Oracle Integration B2B
POPO
Ship NoticeShip Notice
InvoiceInvoice
PaymentPayment
PO Received
PO Received
ASNSent
ASNSent
InvoiceSent
InvoiceSent
PaymentReceived
PaymentReceived
Oracle Integration B2B
POPO
Ship NoticeShip Notice
InvoiceInvoice
PaymentPayment
PO Received
PO Received
ASNSent
ASNSent
InvoiceSent
InvoiceSent
PaymentReceived
PaymentReceived
• Inter-Enterprise Connectivity• Trading Partners Mgmt• Document Mgmt
• Batching• Encryption• Validation• Translation
POPO
Ship NoticeShip Notice
InvoiceInvoice
PaymentPayment
• Intra-Enterprise Connectivity• Document Mgmt
• Validation• Transformation
• Process Orchestration• Human Workflow• Error Handling
OracleBPEL Process Manager
Oracle Fusion Middleware
POPO
Ship NoticeShip Notice
InvoiceInvoice
PaymentPayment
• Intra-Enterprise Connectivity• Document Mgmt
• Validation• Transformation
• Process Orchestration• Human Workflow• Error Handling
OracleBPEL Process Manager
Oracle Fusion Middleware
B2B Gateway
AS2: MDN
AS2: MDN
HTT
P Se
rver
850: PO850: PO
AS2: MDN
AS2: MDN
856: ASN856: ASN
AS2: MDN
AS2: MDN
810: Invoice810: Invoice
AS2: MDN
AS2: MDN
820:Payment820:Payment
DMZ997: FA
997: FA
997: FA
997: FA
EDI850
EDI856
EDI810
EDI820
B2B Gateway
AS2: MDN
AS2: MDN
HTT
P Se
rver
850: PO850: PO
AS2: MDN
AS2: MDN
856: ASN856: ASN
AS2: MDN
AS2: MDN
810: Invoice810: Invoice
AS2: MDN
AS2: MDN
820:Payment820:Payment
DMZ997: FA
997: FA
997: FA
997: FA
EDI850
EDI856
EDI810
EDI820
B2B Mapping
Application
Ship ConfirmEvent TriggeredShip Confirm
Event Triggered
Order ProcessOrder Import
Open Interface Tables
Order ProcessOrder Import
Open Interface Tables
AutoLockBoxProcess
Open Interface Tables
AutoLockBoxProcess
Open Interface Tables
Invoice ProcessInvoice Triggered
Invoice ProcessInvoice Triggered
Application
Ship ConfirmEvent TriggeredShip Confirm
Event Triggered
Order ProcessOrder Import
Open Interface Tables
Order ProcessOrder Import
Open Interface Tables
AutoLockBoxProcess
Open Interface Tables
AutoLockBoxProcess
Open Interface Tables
Invoice ProcessInvoice Triggered
Invoice ProcessInvoice Triggered
Process Orchestration• Process Integration• Business Rules • Error Handling
Middleware
Transform POTransform PO
Transform ASNTransform ASN
Transform INVTransform INV
XML850
XML856
XML810
XML820
Transform PMTTransform PMT
Process Orchestration• Process Integration• Business Rules • Error Handling
Middleware
Transform POTransform PO
Transform ASNTransform ASN
Transform INVTransform INV
XML850
XML856
XML810
XML820
Transform PMTTransform PMT
Planning
Oracle Business Activity Monitoring
• Trading Partner ManagementProfiles, Agreements, Security, SLA Settings
• Document ManagementValidation, Batching, Translation, Encryption
• Inter-Enterprise ConnectivityTransports, Exchanges
Oracle Integration B2B
• Process OrchestrationProcess Integration, Workflow, Error Handling
• Document ManagementData Integration, Validation, Transformation
• Intra-Enterprise ConnectivityAdapters, WEB Services
OracleBPEL Process Manager
Oracle Fusion Middleware
ApplicationseBusiness Suite, PeopleSoft, Retek, Seibel, SAP, composite
PartnersTrading Partners, Value Added Networks
TransportsHTTP (s), File, FTP (s), TCP/IP, SMTP, IMAP
Document ManagementUN/EDIFACT, X12, X12N, HL7, HIPAA, NCPDP Script, UBL, UCCnet, OAG, PIP BD, cXML, W3C XML Schema, Custom
Packaging / SecurityMIME, SMIME, XMLDSig, XMLEncrypt
ExchangesRNIF, AS2, ebMS, MLLP
Trading Partner Management
Oracle Integration B2B
Deploying Fusion Platform
t
Data AccessTrading Partner:Oracle Integration B2B
Access• Trading Partner via AS2• BPEL PM via AQ
Structure: EDI X12• 850 Purchase Order• 856 Shipping Notice• 810 Invoice• 820 Payments
Process• Each transaction set is a
separate transaction• Translation EDIXML• AS2: Exchange process
Middleware:Oracle BPEL Process Manager
Access• Integration B2B via AQ• Application via DB
Structure: XML Schema• EDI XML from Trading Partner• DB XML from Application • Canonical XML as transition
Process• Transformation • Business process• Human Workflow process
Application:Oracle eBusinessSuite
Access• DB: Schema
Structure: Tabular• Inbound: Interface tables• Outbound: Database Views
Process• Setup to use API• Each transaction set has a
separate Concurrent Program to process data.
Error ManagementTrading Partner:Oracle Integration B2B
Error Levels• Transport
Connection failed–Exchange
Data not received Data not sent Security violation
• Business Data not valid
• Outbound errors:Middleware notified
• Inbound errors:Trading Partner notified
Middleware:Oracle BPEL Process Manager
Human Workflow An Error Handling process was created to receive errors from both the Trading Partner and the Application. If an error occurs, a manager is notified for resolution.
• Outbound errors:Initiates a Workflow
• Inbound errors:Initiates a Workflow
Application:Oracle eBusiness Suite
Concurrent Program• Inbound:
Any error results in the rejection of the data and a notification via a Oracle Workflow
Outbound: Any error results in a
notification via a Oracle Workflow
• Outbound errors:Middleware notified
• Inbound errors:Middleware notified
Security ManagementTrading Partner:Oracle Integration B2B
• Authentication• Authorization• Secure Transport• Encryption• Non-Repudiation
–Origin & Content–Receipt
Middleware:Oracle BPEL Process Manager
• Authentication• Authorization• Document Retention• Password Management• Role Management
Application:Oracle eBusiness Suite
• Authentication• Authorization• Database Access• Role Management
Visibility & Monitoring
Oracle Business Activity MonitoringBusiness
–How long does it take to process a PO?–How long does it take to process a PO and respond with an ASN?–What is the average time for the completion of the “Order-to-Cash” cycle?
IT–What are the average number of errors by Trading Partner?–What are the average performance metrics for each component?
Trading Partner:Oracle Integration B2B
Reports / Monitoring–Business Message –Error Reports
Middleware: Oracle BPEL Process Manager
Reports / Monitoring–Operational–Administrative
Application:Oracle eBusiness Suite
Reports–Business–Financial
Implementing Solution
CHALLENGES
Integrating OEM’s, Contract Manufacturers & Customers across the world.
Implement different B2B standards as requested by the partners
Integration with ERP to implement B2B Standards
Develop a robust business process with reclaimable sub processes
Iteration of requirement Changes. Working for Multiple Time Zones. Multiple conventions to meet client’s
business requirements.
PROJECT NOTE
Industry: Hi-tech
Topology: SCMTechnology Stack : GIS, EDI, XML, cXML
THE SOLUTION
To provide applications developed in GIS (Gentran Integration System) for seamless integration between Brocade and their partners
• Furnished process design using GIS to integrate client’s ERP with partners
• Integrating their major partners like DELL, IBM & Sanmina over different transportation protocols like FTP & Https.
• Establishing connectivity with new partners.
Maintenance & Support Activities:
• Identified key error prone areas in transaction traversal.
• Altered & Imparted sub processes to optimize some of the existing solutions.
• Track defective data at different levels of SCM process and work in conjunction with ERP team in reprocessing the data.
RESULTS / BENEFITS
• Reduced manual intervention by automating the complete order processing.
• Adhering to standards of B2B Industry and partners
• Reduced turn around time in processing faulty data
• Enhanced Process Monitoring
• Optimizing the process flow by identifying the reclaimable components
An industry leader in data center networking solutions
CLIENT
An industry leader in data center networking solutions and services that enable Global 500 companies manage their most vital information assets around the clock
Has pioneered technologies that enable highly reliable and secure data center connectivity
Most of the world’s data flows through its equipment and data center networks built on its technology
Dynamic Business needs Dynamic IT Solutions THE SOLUTION
HCL deployed the Oracle BizWare solutions to enable automated EDI management and streamline processes such as order entry, order pricing, sales compensation and scheduling using Oracle BPEL and B2B AdaptersDBI was implemented as an extension of the existing Oracle Applications.
Solution Highlights Streamlined 1100 custom mapped
applications with 300 business partners 75% less time spent managing message
maps 50% reduction of B2B integration
maintenance costs by leveraging industry standards of BPEL and Oracle B2B adapters
RESULTS / BENEFITSSavings
• 100% ROI in 30 months• 75% less time spent managing
custom B2B maps• 50% reduction of maintenance
costsStability
• B2B system stability during ERP upgrades
• No B2B problems during SOA development
Implementation• Domain expertise• Methodology and framework
reduce implementation timeManagement
• No more manual document changes
• Fully automated EDI management• One tool for managing translations,
transmissions and integration
CHALLENGES / OBJECTIVES
• Convert B2B integrations to an SOA compliant Architecture
• Convert Application Integrations - leverage SOA framework
• Upgrade ERP to Oracle R12 – SOA driven application
AN ORACLE CASE STUDY
Industry: Retail
Service Areas: Application Implementation & IntegrationTopology: Oracle BPEL; SOA based integration
CLIENT
The customer supplies electrical equipment to retailers and distributors and operates manufacturing and distribution centers in US, Canada, Mexico & China. The customer faced issues on ERP upgrade to R12 since existing B2B transaction processes ran on custom software and several hundred EDI transactions were routed through a mainframe and a custom EDI translator
AN ORACLE CASE STUDY
Industry: Manufacturing
Service Areas: ERP Application Consolidation;Application Development (using Fusion MIddleware); Application Upgrade; Legacy System Migration
Topology: Oracle Application 11.5.10; Manufacturing, CRM, OM & Distribution, Oracle Projects, and Financial Modules
One of the largest global suppliers of rotating equipment solutionsCLIENT
Designs, manufactures and services a wide range of technologically advanced centrifugal and reciprocating compressors, steam and gas turbines, expanders, multiphase turbine separators, portable ventilators, and control systems; Has over a 100 year history in meeting energy conversion needs across key markets that include Oil & Gas Production, Refining, Chemical & Petrochemical, Gas processing, Storage & Transportation, Industrial power & Energy recovery, and General industry; Business operations spread across the Americas, Europe and the APAC region.
CHALLENGES / OBJECTIVES
To train team members on the latest technology especially BPEL, part of the Fusion Middleware Family
The BPEL tool had issues in loading large files and exceptional handling
THE SOLUTION
The client was in the midst of upgrading its Oracle application from 11.5.8 to 11.5.10.2 and migrating legacy systems to the Oracle eBusiness Suite across 30 locations in the Americas, Europe and APAC region. It approached us for assistance in application development using the latest technology – Fusion Middleware to help it accelerate adoption of the SOA framework. As part of the application roll-out in France, we are involved in application development in 2 phases.
Phase 1 - development of conversions for Oracle Manufacturing (INV), Finance, Oracle Project, WIP, BOM, Oracle Services and PO
Phase 2 - development of workflows & reports using XML Publisher (such as Reports on Customer Code) using a multi-lingual functionality (in French, English, and German. We are assisting the client in rolling-out the application(s) across other locations and countries in the APAC region
RESULTS / BENEFITS
Reduced report development time - 6 complex reports using Reports 6i and XML Publisher time reduced from 132 to 120 man days); and for 6 medium reports from 90 to 84 man days
Reversed the manual process of disassembling and packing end units while shipping, by developing the functionality in Oracle. Process time has been reduced by 75%
A new report now shows consolidated information on the shortage of materials in relation to project/ job / sales order / PO / and PO Requisition, so users have a day-to-day forecast on material shortage. The excel report provides easy data analysis by which business process time has reduced by 75%; Furthermore, a new workflow notifies buyers immediately in case of a “Promise Date” change.
Cycle time has been reduced by 75% - (The Oracle application handling Export Compliance checks for Purchase Orders, Projects and Quotes has been integrated with Kewil (the third party providing the compliance check)
AN ORACLE CASE STUDY
Industry: Assessment Agencies
Service Areas: Application Maintenance & Support; Database Design
Topology: Oracle SOA, Oracle Fusion Middleware; Developing reusable SOA components; Implementing Business logic using BPEL and ESB
Europe’s Largest Assessment AgencyCLIENT
Brand name of the University of Cambridge Local Examinations Syndicate (UCLES) and a non-teaching department; A not-for-profit organization which is Europe's largest assessment agency and one of the largest international assessment agencies recognized by governments around the world. Is responsible for setting and marking a large number of examinations, both in the United Kingdom and internationally.
CHALLENGES / OBJECTIVES
Designing the entire database in the most normalized manner
Creating reusable components using SOA for various maintenance services.
Implementing the Determination Rules meant for the Assessment Element.
Integrating various web services created to automate the Claim Process using Oracle Fusion Middleware components like BPEL & ESB
Using Enterprise Service Bus (ESB) to route between various services.
Handling User defined and System defined Exception in the BPEL Process.
Using the looping activity to run the BPEL claim process as a batch program.
THE SOLUTION
The client was in the midst of developing reusable components using SOA to use them across the organization for various maintenance services. It approached us for assistance in application development using the latest technology – Fusion Middleware to help it accelerate adoption of the SOA framework.
Creation of EJB Web Services using XML DOM Parser for building an XML document comprising of Determination Rules meant for Assessment Element.
Transforming the XML data suitable for the input to the Determination Engine Web services developed using heterogeneous technologies.
Integration of these web services including all the business logic is implemented using the latest fusion middleware technology involving BPEL and ESB.
Also Created EJB Web Services for various application maintenance like Center Candidate, Assessment Element, Sales Order etc.
Developing standalone PL/SQL procedure which needs is to be called from the BPEL Process to automate the Claim Process.
Calling the BPEL process from the main application page created in JSP.
RESULTS / BENEFITS
Reduced development time by using the the built-in technical and business adapters available in JDeveloper .
BPEL console provides the facility to monitor business process and exception cases clearly
In-built Wizard in BPEL makes the transformation process easy
Benefit to the Client Running the BPEL Claim process as a
batch program substantially reduces the operation costs & time and also automates the process
Our Value Addition In-depth knowledge and expertise in
Oracle SOA with best solution design led to dramatic growth in the business process
Exceptional performance in terms of highly skilled resources with quality deliverables paved the way for more development requests from the client
AN ORACLE CASE STUDY
Industry: MPE
Service Areas: Application Implementation; Application & Database Upgrade; Custom Apps Upgrade; 24x7 Post Implementation Support; Application Maintenance & Help Desk
Topology: RICE (Reports, Interfaces, Conversions, and Extensions); Financials – GL, AP, AR, FA; CRM - Telesales, Incentive Compensation; EDI; SCM – Order Management, Purchasing, Shipping, Warehouse Management System; MSCA; Manufacturing – Inventory, Bill Of Material, Routing, WIP, MRP; Custom Apps Support; Custom Modules – POSR (Point Of Sale Replenishment), and UNICEF support; Custom App WIP Shop Floor upgrade
A pioneer in greeting card innovation CLIENT
A pioneer in greeting card innovation since 1974; Products sold through wholesale channels & retail outlets throughout the U.S. and Canada; Greeting cards business divided into two divisions - Greeting Cards and Shipping Supply. While both were live on Oracle 11i, the Greeting Card division was yet to implement modules on Order Management; Shipping, WMS, MSCA; and Receivables.
Business interfaces (using EDI) had to be developed for information exchange with external customer applications that primarily dealt with Sales Orders, Investor & Sales information, product engineering information, & WIP manufacturing data
Oracle Implementation initially started by Oracle Corp, was later discontinued. Client’s internal IT team also discontinued the implementation. Faced tremendous challenges during implementation, and HCL stepped in to continue the implementation as per schedule
CHALLENGES / OBJECTIVES
With Oracle unable to complete the implementation, responsibility shifted to the client’s in-house technical team. HCL faced the challenge of completing what Oracle and the client’s IT Team left unfinished; Patching up a system that had already been worked upon by predecessors meant volumes of issues right from the pre-implementation stage; Incomplete knowledge transfer due to lack of cooperation from the in-house technical team
Oracle Apps Implementation of 16 Modules in Financials, SCM, CRM & Manufacturing
End-to-end support was required for a number of heterogeneous systems and we were to provide support for 16 hours x 5 days based on US timings, and round-the-clock 24 x 7 support for all critical issues
Working in coordination with other vendors who had an unfair advantage with the parent company
THE SOLUTION
RICE Services - Developing EDI programs using a third party tool GE Translator & the Oracle E-Commerce Gateway for seamless information exchange with external customer applications to capture sales orders information, invoice, ASN & billing information
Developing 33 interfaces between custom applications (that run on Oracle forms 5.0, Forms 6i, MS Access) and standard Oracle functionality; The interfaces are written using Oracle Forms/ PL SQL/ Unix Shell scripts/ Pearl and Proc C programs
Creating a trouble shooting guide, functional documents, and KT documents by reverse engineering for an implementation done by their in-house IT team which has no supporting documents
Implementing 16 Oracle 11i modules in the manufacturing and financial domain with AR, OM, WMS, Shipping, and Incentive Compensation modules with customization of over 35 critical reports
Design, Development, Maintenance & Support of custom forms in versions ranging from 5.0 to 6i
Maintenance & Support for Oracle Applications 11i covering GL, AP, PO, OM, AR, Shipping/ WMS/ MSCA, WIP, MRP, CRM (IC) modules as well as the home grown systems; Upgrading custom applications from Oracle Forms Version 5.0 to 10g; Suggesting Business Process Changes in managing their Hubs; Specific to Oracle Database tuning, we offered DBA services as part of the transition from the Client DBA for the OEBS 11i- DBA support at the client’s site
Client Speak…
I can't thank you enough for all the effort and dedication in the Hub Sortation project. I appreciate you working the late shift in order to be in the office while I was testing, and how quickly you responded to any new issues that I found. Thanks for the good work that HCL has done in completing this request by the desired date. Thank you for your responsiveness, urgency, teamwork and flexibility. I had requested that 339 pending transactions be cleared so that they would be included in the month’s books, and the task was completed within 24 hours! Great job!!
- Project Manager, Client’s IT Team
“
”
RESULTS / BENEFITS
Increase in sales revenue by 78% within 4 months of implementing modules in OM, Shipping, WMS, and MSCA
Substantial increase in shipments processed per day – approx. $100,000 worth shipment in a single day
Increase in shifts operation from a single shift per day to three shifts operating round the clock, and taking care of increased volumes for order processing
The HCL ODC is the SPOC for all IT related issues – Substantial Cost Reduction; the client does not possess an in-house IT team after we moved in
Decrease in volume of tickets from 250 to just 50
Business process change by implementing Hub Sortation resulted in removal of third party vendors, which benefited the client to the tune of $80,000/month
Root-Cause Analysis - were able to identify and eliminate almost 48-50% of recurring technical issues
Extending an additional 2100 hours of contract for customizing forms and reports, based on our exceptional performance
Projects
Tim
elin
e in
mon
ths
Key Milestones
Custom Application – WIP Shop Floor – Upgrade Project Started
Custom Application (Bravo) Support – KT at onsite
Oracle Applications DBA Support
Go Live of WIP Shop Floor Upgrade Project
Custom Module – POSR (Point Of Sale Replenishment) – Support- KT at Onsite
Production Go Live and Support Contract signed
Custom Module – UNICEF – Support Started
Oracle Apps Implementation of 16 Modules in Financials, SCM, CRM & Manufacturing
Transportation Wave 1 & 2
Transportation Wave 3
Sep 04
Oct 04
Apr 05
Mar 06
Jun 06
Jul 06
Sep 06
Apr 04
2007
2008
Case Study
Business Objective:
Area of Engagement:
HCL Solution: Client Benefits: To use shipping services provided
by a third party company and to have a best strategy for the orders created in Oracle Order Management.
Build an interfaces between Oracle Applications and a third party systems, so that the order information is automatically sent to the third party system and the shipping/delivery information can be automatically updated to Oracle.
Handle errors and exceptions, support financial and reconciliation requirements.
Tools and Technologies:
Creating an BPEL process which sends the necessary information to the Third Party through the web-service by the third party.
An acknowledgement is sent back by the third party system upon successful completion of the Order.
Create process which automatically sends a query to the third party to get the status of shipment for a particular order.
Third party system sends back the shipment status for the order.
The order status is updated in the Oracle eBiz Suite
Providing best in Class Integration Practice to our Client
Substantial savings in operation costs due to automation between 2 different applications.
In-depth knowledge and expertise in Oracle SOA with best solution design led to a dramatic growth in business yielding a faster transfer of data across system, minimizing manual process between systems
Other Legacy systems are to be interfaced in a phased manner using Oracle SOA paving way for Legacy Modernization.
Provided dynamic decisions change in Business Process using Business Rules of Oracle SOA
The Client: One of the largest simulation software solution providers, with its footprint in the industry for almost 40 years.