![Page 1: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/1.jpg)
1
Next-Generation Mobile Applications for Oracle E-Business Suite
Parag JainERP Lead
BioMarin Pharmaceutical Inc01-13-2011
![Page 2: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/2.jpg)
Safe Harbor Statement
This non-confidential presentation might contain ‘forward-looking statements’ about the business prospects of BioMarin Pharmaceutical Inc., including potential future products in different areas of therapeutic research and development. Results may differ materially depending on the progress of BioMarin’s product programs, actions of regulatory authorities, availability of capital, future actions in the pharmaceutical market and developments by competitors, and those factors detailed in BioMarin’s filings with the Securities and Exchange Commission such as 10-Q, 10-K and 8-K reports.
2
![Page 3: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/3.jpg)
Agenda
3
BioMarin at a Glance
Focus & Strategy
Business Problem
Solution
Process Flow
The App
Challenges
Architecture
Lessons Learned
Benefits
Recommendations
Q&A
![Page 4: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/4.jpg)
BioMarin Pharmaceutical Inc. (Nasdaq: BMRN) is a multinational biopharmaceutical company that specializes in providing first-to-market therapeutics to patients with rare genetic diseases. BioMarin has developed and commercialized 4 products in over ten years, a remarkable accomplishment in the biopharmaceutical industry, and a testament to the company’s passion and dedication to patients with serious, unmet medical needs. The company has successfully advanced 4 breakthrough products from bench, to market, to patients. Four commercial products
• Total 2010 revenue projected: $370M–$393M*• Aldurazyme® for MPS I• Naglazyme® for MPS VI• Kuvan® for PKU• Firdapse™ for LEMS (EU)
Multiple new product opportunities• GALNS for MPS IVA • PEG-PAL for PKU• New IND candidates in development• Ongoing business development efforts
BioMarin at a Glance Proven Business Strategy Targeting Genetic and Serious Medical Disorders
* Financial information per BioMarin press release issued August 2, 2010 (excludes $5M to $7M in expenses related to the planned development of BMN-701 for Pompe disease announced on August 17, 2010)
4
![Page 5: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/5.jpg)
5
BioMarin at a Glance
Focus & Strategy
Business Problem
Solution
Process Flow
The App
Challenges
Architecture
Lessons Learned
Benefits
Recommendations
Q&A
![Page 6: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/6.jpg)
6
Focus & Strategy – Expanding Product Pipeline
Focus Rare (Orphan) genetic diseases.
Strategy
• Providing rapid access to treatment for patients with serious unmet medical needs
• Optimizing powerful biology with demonstrated potential and development clarity
• Accelerating approval process and strategic pipeline development.
![Page 7: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/7.jpg)
7
BioMarin at a Glance
Focus & Strategy
Business Problem
Solution
Process Flow
The App
Challenges
Architecture
Lessons Learned
Benefits
Recommendations
Q&A
![Page 8: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/8.jpg)
Business Problem
Drive to reduce costs and improve productivity8
120 Requisitions with Multiple lines per week.Constant increase in volume of Requisitions.Cumbersome email searches for travelling executives.Significant delays & lead time for approvals.
Issues with stuck Requisitions.
Delays in releasing PO’s.
Impact to Supply chain.
![Page 9: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/9.jpg)
9
BioMarin at a Glance
Focus & Strategy
Business Problem
Solution
Process Flow
The App
Challenges
Architecture
Lessons Learned
Benefits
Recommendations
Q&A
![Page 10: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/10.jpg)
Solution & Environment• Environment
• Oracle E-business Suite 12.0.4• Platform - Linux x86• iPhone - 3G/3GS/4.0• iOS 3.0.x / 4.0.x
10
• Solution• Oracle E-business Suite Adapter 1.0• SOA 10g – BPEL, ESB, Web Services &
Application server control.• Oracle iPhone app – Oracle Business
Approvals for Managers 2.0.
![Page 11: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/11.jpg)
Solution Flow
•BPEL
•ESB
•Web Services Control
•Application Server Control
•iPhone
•E-business Suite
11
![Page 12: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/12.jpg)
BPEL Configuration
12
SOA Components
BPEL Processes after deploying connector
![Page 13: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/13.jpg)
BPEL Configuration – Ant Script
13
Deploy Ant 1.6 Script in OC4J instance
Modify AUBI.properties file; Set bpel.home with a path to the bpel directory, example:\\Oracle\product\10.1.3.1\OracleAS_1\bpel
• /Foundation• /Approvals
Execute ant commands:
![Page 14: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/14.jpg)
Enterprise Service Bus (ESB) – DVM’s
14
Importing DVM’s for the Connector
![Page 15: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/15.jpg)
Enterprise Service Bus (ESB) – 4 DVM’s
15
Domain Value Mappings
AUBI_LOOOKUPAUBI_SERVICE_PROVIDERAUBI_USER_ROLE_LOOKUPAUBI_CONF
![Page 16: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/16.jpg)
Enterprise Service Bus
16
User Access &
Role definition
Define EBS Username Define EBS Responsibility
User Role DVM
![Page 17: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/17.jpg)
Data Control
17
No of Records to view
Max records to be viewed on iPhone
![Page 18: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/18.jpg)
Web Services Control – Security Policy
18
Configuring Connector Security Adding a New Server Agent Component
Adding a Policy
![Page 19: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/19.jpg)
Security Policy
19
Enabling Server Agent Components
![Page 20: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/20.jpg)
Security Policy
20
Set the agent.compo
nent.id property in
the agent.proper
ties file to the policy ID.
The agent.properties file is located in
this directory:
\\SOA Install\
owsm\bin\
Run <SOA Install>\
owsm\bin\wsmadmin installAgent
for the policy
created
![Page 21: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/21.jpg)
Application Server Control
21
Associating a Web Service with Server Agent
![Page 22: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/22.jpg)
Application Server Control
22
Secure all BPEL web services
Enable/Disable Features button
to enable the port.
Enter the server agent ID
![Page 23: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/23.jpg)
iPhone Setup
23
BPEL Details EBS Username
EBS Password
Worklist Setup
The App
![Page 24: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/24.jpg)
E-business Suite – Setup
24
EBS Username
EBS Responsibility
![Page 25: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/25.jpg)
25
BioMarin at a Glance
Focus & Strategy
Business Problem
Solution
Process Flow
The App
Challenges
Architecture
Lessons Learned
Benefits
Recommendations
Q&A
![Page 26: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/26.jpg)
Process Flow
BPEL ESB
Oracle Purchase Requisition
Approver
Requester
Application System
OracleDatabase
SOA
ConfigurationSystem
Web Services Calls
iPhone
Oracle Database
![Page 27: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/27.jpg)
27
BioMarin at a Glance
Focus & Strategy
Business Problem
Solution
Process Flow
The App
Challenges
Architecture
Lessons Learned
Benefits
Recommendations
Q&A
![Page 28: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/28.jpg)
Oracle iPhone App
28
![Page 29: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/29.jpg)
29
BioMarin at a Glance
Focus & Strategy
Business Problem
Solution
Process Flow
The App
Challenges
Architecture
Lessons Learned
Benefits
Recommendations
Q&A
![Page 30: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/30.jpg)
Challenges & Value Proposition
• Improve approval efficiency
• Improve visibility to approval chain & commit PO dates.
• Improve ease of use.
• Increase turnaround time.
CHALLENGES• Integrate EBS with SOA
• Integrate DVM’s (Domain Value Mappings) & Enterprise Service Bus (ESB)
• Create Security policies with Web services control.
• Associate a web services agent
• VPN Compatibility
• Improve speed in Requisition approvals.
• Reduction in stuck requisitions
• Remote access
• Approvals by due date
• Efficient status tracking
• Faster turn around time
• Enhanced User Experience
CAPABILITIES VALUE
30
![Page 31: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/31.jpg)
31
BioMarin at a Glance
Focus & Strategy
Business Problem
Solution
Process Flow
The App
Challenges
Architecture
Lessons Learned
Benefits
Recommendations
Q&A
![Page 32: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/32.jpg)
Network Architecture – FDA RegulatedDatabase &
Concurrent Tier
Intranet
UserUser User
Production(Qualified)
BMRP Evironment Group
EBS/BPEL Application Server
EBS
Application Servers
Stage (UAT) / Production Standby(Qualified)
BMRG Environment GroupBMRP(s) Environment Group
Development / Training (Sandbox)(Non-Qualified Environments)
BMRD Environment GroupBMRS Environment Group
Database &Concurrent Tier
Intranet
UserUser User DatabaseFirewall
EBS/BPEL Application Server
EBS
Database &Concurrent TierIntranet
UserUser User
EBS/BPEL Application Server
EBS
Application Servers
Application Servers
Database Firewall
DatabaseFirewall
Share
d EVA
Share
d EVA
PROD
Stand by
STAGE
UAT
DEV
Share
d Fir
ewall
Share
d Fir
ewall
Shared Backup Solution
32
![Page 33: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/33.jpg)
33
BioMarin at a Glance
Focus & Strategy
Business Problem
Solution
Process Flow
The App
Challenges
Architecture
Lessons Learned
Benefits
Recommendations
Q&A
![Page 34: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/34.jpg)
Lessons Learned
34
Ant 1.6 script was easier to use instead of JDeveloper
tool.
Compatibility of app with iOS 4.0.x.
Error Handling
![Page 35: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/35.jpg)
35
BioMarin at a Glance
Focus & Strategy
Business Problem
Solution
Process Flow
The App
Challenges
Architecture
Lessons Learned
Benefits
Recommendations
Q&A
![Page 36: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/36.jpg)
Benefits - Business Value
36
• Potential cost Savings up to $20K per year • Business Process improvements
Cost Savings
• Faster Turn around time • Better lead times• Avoids email searches for approvals
Efficiency
• Remote access – VPN Support• Slick App interface - Touch of a button• Electronic Approvals
Accessibility
![Page 37: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/37.jpg)
37
BioMarin at a Glance
Focus & Strategy
Business Problem
Solution
Process Flow
The App
Challenges
Architecture
Lessons Learned
Benefits
Recommendations
Q&A
![Page 38: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/38.jpg)
Recommendations
38
Ticker notification to identify total no. of pending approvals on app.
Ability to approve Invoices in future release.Deployment of app settings remotely.Compatibility of the app with Blackberry.Attachment capabilities.
![Page 39: Next-Generation Mobile Applications for Oracle E-Business Suite](https://reader035.vdocument.in/reader035/viewer/2022062814/5681685a550346895dde907c/html5/thumbnails/39.jpg)
AQ&