JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 1
<Insert Picture Here>
Leveraging SOA with JD Edwards EnterpriseOne
Chris Walsh � Principal Product Manager � Denver, Colorado USA
A.1
2
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of Oracle.
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 2
3
Agenda
• Fusion Middleware Adoption
• JD Edwards EnterpriseOne Integration Strategy
• Service Oriented Architecture
• Application Integration Architecture
• User Interface
• Fusion Middleware Certification Roadmap
• Additional References
• Q & A
4
<Insert Picture Here>
JD Edwards EnterpriseOne Fusion Middleware Adoption
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 3
5
Server Manager
Oracle Fusion Middleware in JD Edwards EnterpriseOne Today
Business
Logic Server
Services
RDBMS
Server
Directory
Services
Security
Reporting
Integration
Workflow
Instance
ApplicationTables
System TablesS
Q
L
HTML
Web Client
Wireless
Devices
Web Application
Server
J2EE
H
T
T
P
Presentation
Portal
E
O
N
E
N
E
T
Developer Client
TransactionServer
Rules
HTML
Metadata
Business Services
Data Access
Oracle
Database
OC4J
Oracle
HTTP
Server
Oracle
Internet
Directory
Oracle
Portal
OC4J
BI
Publisher
OC4J
Oracle
Web
Cache
Oracle
Access
Manager
Oracle
BPEL PM
Oracle
ESB
JDevBI
Publisher Oracle
SSO
Oracle
Database
6
Server Manager
Oracle Fusion Middleware in JD Edwards EnterpriseOne Today
Business
Logic Server
Services
RDBMS
Server
Directory
Services
Security
Reporting
Integration
Workflow
Instance
ApplicationTables
System TablesS
Q
L
HTML
Web Client
Wireless
Devices
Web Application
Server
J2EE
H
T
T
P
Presentation
Portal
E
O
N
E
N
E
T
Developer Client
TransactionServer
Rules
HTML
Metadata
Business Services
Data Access
Oracle
Database
OC4J
OC4J
Oracle
BPEL PM
Oracle
ESB
JDev
SOA
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 4
7
<Insert Picture Here>
JD Edwards EnterpriseOne Integration Strategy
8
JD Edwards EnterpriseOne – Interoperability Strategy
Application Integration Support
• AIA
• E1 Direct Integrations
• E1 Business Services
• E1 User Interface
Enterprise Server
J2EE
Business Functions
Business ServicesTransaction
Server
JMSJMSSOAP/JAXSOAP/JAX--RPCRPC
Oracle JD Edwards EnterpriseOne
JDBCJDBC
Data Access
Server
JDBCJDBC XMLXML
CSVCSV
Z-Tables /
EDI
EventsEventsServicesServices Data Queries Data Queries BatchBatch
Database
`
UIUI
PP--URLURL WSRPWSRP
HTML
ServerE1 Enabling Technologies
• User Interface
• Business Services
• Event Driven Architecture
• Reporting / Data Queries
• Batch (Bulk) Data Loads
Oracle Technology / FMW
• Oracle Application Server
• Oracle SOA Suite
• JDeveloper
CONNECTIVITY
Routing Transform Data
Quality
ETL &Replication
Data IntegratorOracle Service Bus
Mediation
ROUTING & DATA SERVICES
Native
BPEL
Business
Rules
Human
Workflow
BPEL Process Manager
GOVERNANCESystem
Monitoring
Enterprise Manager
WS PoliciesSecurity
Web ServicesManager
REAL-TIMEVISIBILITY
& PROCESSING
ApplicationDevelopmentFramework
Enterprise
Modeling
BPA Suite
JDeveloper
Oracle Fusion Middleware / AIA
Composite AppsProcessIntegration
DataIntegration
Web Services
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 5
9
<Insert Picture Here>
JD Edwards EnterpriseOne Services Oriented Architecture
10
JDE EnterpriseOne – SOA History
8.95Pre-8.95
Point-to-point integrations via:
• COM/Java, XML Adapter, Z-Table etc
• XPI/JDE Adapter
8.96
• Web Services Gateway
• Certification with Oracle BPEL PM
• Pre-built Integration Points
• Business Services - Native Web Services
• Certification with Oracle BPEL PM
• Certification with Oracle ESB
8.97
Roadmap subject to change without notice. The above is intended for information purposes and may not be incorporated into a contract.
Pre-built integration points continues to grow 70+
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 6
11
XPI/ WSG Product Roadmap
• July 2008 Announcement on XPI/WSG Roadmap.
• Announcement via e-mail, Customer Connection, and Update Center.• http://www.oracle.com/applications/feature-retired-jde-extended-process-integration-web-
services-gateway.html
• Dedicated Web Page and FAQ available on Metalink.• https://metalink3.oracle.com/od/faces/secure/km/DocumentDisplay.jspx?id=749083.1
• WSG (Web Services Gateway)
• As Of Sept 1, 2008 will no longer be offered to new customers.
• Premier Support will expire on Oct 1, 2010.
• Updates still available via Update Center.
• IPs – Ported to Business Services for release 8.12
• 8.11 SP1 in progress
• XPI
• Has not been offered to new customers since Dec, 2004.
• Premier Support has been extended to Oct 1, 2010.
• Requires XPI 8.94 Update 1.
12
JD Edwards EnterpriseOne Business Services and Events
12
Enterprise Server
J2EE
Business Functions
HTML
Server
BPEL PM
Enterprise Service Bus (ESB)
B
2
B
B
A
M
Business Services
Third
Party
Business
Events
JDeveloper
JDE E1 Life Cycle Management
JMSJMS Web ServicesWeb Services
Oracle JD Edwards EnterpriseOne
Oracle Fusion Middleware – SOA Suite
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 7
13
J2EE Server
Enterprise ServerSecurity Server
Business Services Enable JD Edwards EnterpriseOne
Database Server
Published Business ServicesPublished Business Services
HTML Client UBE
To act as a To act as a web service web service producerproducer
To act as a To act as a web service web service consumerconsumer
Internal Business ServicesInternal Business Services
ABABSalesSales CustomCustomCustomerCustomer WSC 1WSC 1 WSC 2WSC 2
AddSOAddSO QrySOQrySO ItmAvailItmAvail CustomCustom CustomCustom
Oracle
Fusion MiddlewareThird Party
External
14
JDeveloper – BSFN Wizard
1. Dev begins at OMW.
2. OMW Design to JDeveloper
3. JDeveloper launches with projects loaded.
4. Wizards available for new JDE E1 objects
5. Select Wizard to
invoke BSFN.
6. Search on available
BSFN’s.
7. Select Input and
Output fields.
8. Generated Code.
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 8
15
• Server Management
• Security
• Object Management
• End Point Configuration
(Soft Coding)
• Cross Reference
• Service Properties
EnterpriseOne Web Service Administration
15
16
Available Business Services
Address Book• Get Address Book
• Process Address Book
• Get Contact
• Process Contact
Inventory• Process Inventory Item
• Get Inventory Item
• Get Item Availability
• Process Supplier Catalog Price
• Get Branch Plant Item
• Get Supplier Catalog Price
• Insert Inventory Item Staging
Equipment• Equipment Processor
• Equipment Query Processor
Fixed Assets• Get Fixed Asset
Sales Order
• Process Sales Order
• Process Sales Price
Adjustment
• Get Item Price and
Availability
• Get Customer Item
Price
• Get Sales Order
• Get Item List Price
• Get Sales Order Price
History
• Process Opportunity
Procurement
• Process Purchase Order
• Process Purchase Order Acknowledgment
• Get Purchase Order
Financials
• Get G/L Account
• Insert Batch Journal Entry
Customer
• Get Customer
• Process Customer
• Process Customer and
Contact
Purchase Order Receipt
• Process PO Receipt
Supplier
• Process Supplier
• Get Supplier
Voucher Match
• Process Voucher Match
Accounts Payable
• Get Voucher
• Process Voucher
Capital Assets
• Create Capital Assets Condition Based Alert
• Get Capital Assets Condition Based Alert
Customer Service
• Get Service Order
• Process Service Order
• Get Commitment Date and
Time
Financial Compliance
• Get A/P Processing Options
• Get Write Off Processing Options
• Get Aging Company Constants
• Get Customer Credit Limits
• Get General Constants
• Get Journal Entry Constants
• Get Policy Edit Rules
• Get Purchasing Tolerance Rules
• Get Security Workbench
Foundation Environment
• Get User Defined Code
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 9
17
Business Services Release Information
• Business Services are embedded directly within the E1 Toolset.• Tools Releases 8.97 and above.
• Support for Applications Release 8.11 SP1 and above.
• JDeveloper is an MTR for Development Client.
• Pre-Packaged Services:• Currently Available for 8.12 and above
• Future Support for 8.11 SP1
• ESU’s available via Change Assistant
• Reference Implementations:• Sample Services – Including Documentation
• ESU’s available via Change Assistant
• Packaged Integrations• Order Promising
• Requisition Self Service
• ESU’s available via Change Assistant
18
<Insert Picture Here>
Application Integration Architecture JD Edwards EnterpriseOne Integration
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 10
19
Oracle Solution Footprint
Roadmap subject to change without notice. The above is intended for information purposes and may not be incorporated into a contract.
Third Party/
Legacy Future Acquisitions
ONONONON----DEMANDDEMANDDEMANDDEMAND
Fusion Applications
20
Applications Integration Architecture (AIA)JD Edwards EnterpriseOne Integration
Oracle JD Edwards EnterpriseOne
Enterprise Server
Security Database Server
Business Events
Business Services
WebServices JMS
• Powered by Oracle Fusion Middleware
Industry leading, open standards based platform
• Industry Reference Models
Optimized business processes and best practices
• Process Integration Packs
Pre-built integrated Oracle Applications
• Siebel CRM on Demand to JD Edwards EnterpriseOne
• Foundation Packs
Leverage predefined, application independent objects to create custom business processes across any of your applications.
• JD Edwards EnterpriseOne Integration
• Built On SOA Design Principles
• Loosely Coupled Web Services
• JMS Support for Business Events
• Batch for Initial Data Loads and Synch
Batch
XML
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 11
21
JDE E1 Interfaces with AIA
Oracle JD Edwards EnterpriseOne
Enterprise Business Object (EBO)
Enterprise Business Service (EBS, EBM)
SO CreateSO Create SO QuerySO Query SO UpdateSO Update SO DeleteSO Delete ....
• EBS – Enterprise Business Service• Pre-defined operations that can be
performed against each EBO
• Not application specific.
`
Req Prov Req Prov Req Prov Req Prov
ABCS
• ABCS – Application Business Connector Service
• Specific to an EBS and Application (E1)
• Transformation layer
• XSLT, X-Ref, DVM, EBM Header
• Customer Extensions
• Typically BPEL PM
• Service Bus• Optional step.
• Routing and loose coupling between ABCS and Application touch points.
• Enterprise Service Bus
RTEBusiness Services XML Z-Table
Service Bus (ESB)
JMS File Adapter JDBC
Sales Order Sales Order Item Item
Customer Customer Purchase OrderPurchase Order
Project Project
Requisition Requisition
……
• EBO – Enterprise Business Object• Object definitions for common AU
transactions.
• Canonical business object definitions.
22
JDE - AIA PIP Roadmap
RV 2.5MDM Product Integration ►MDM-PIM
RV 2.5Design To Release►Agile PLM
RV 2.5E & C Project Plan/Execute►Primavera – P6
Foundation Pack (Planned)
PIPApplication
RV 2.5Opportunity To Quote – E1 9.0►CRM On Demand
RV 3.xPrimavera Contract Manager►Primavera
RV 3.xAgile PLM for Process (Prodika)►Agile PLM
RV 2.3Opportunity To Quote – E1 8.12►CRM On Demand
RV 2.5Oracle Value Chain Planning►APS
Roadmap subject to change without notice. The above is intended for information purposes and may not be incorporated into a contract.
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 12
23
<Insert Picture Here>
JD Edwards E1 Integration Strategy User Interface
24
JD Edwards EnterpriseOne & Composite Applications
� Embedded content in E1 form� OBI
� Beehive workspaces
� E1 content “mashed up”� WebCenter
� Portal (WSRP)
� E1 web services consumed by external UI
� Link or URL based
Roadmap subject to change without notice. The above is intended for information purposes and may not be incorporated into a contract.
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 13
25
<Insert Picture Here>
JD Edwards E1 and SOA Fusion Middle Ware Certifications
26
JDE E1 SOA – Fusion Middleware Roadmap
Certification of FMW components on 11g
Roadmap subject to change without notice. The above is intended for information purposes and may not be incorporated into a contract.
FMW 11g
Web CenterOracle Web Center 11g
ODIOracle Data Integrator
OWSMOracle Web Services Manager 10.1.3
OSB
ESB
JDev
BPEL PM 10.1.3
JDev 10.1.3
Oracle Service Bus 10.1.3
Oracle Enterprise Service Bus 10.1.3
Available Now
(CY 2009)
Future
Roadmap
BPEL PM
OAS Oracle Application Server 10.1.3
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 14
27
<Insert Picture Here>
JD Edwards E1 and SOA Additional Resources
28
Additional References
• JDE SOA Page
• White / Red Papers.
• Documentation Links.
• Transfers Of Information.
• https://metalink3.oracle.com/od/faces/secure/km/DocumentDisplay.jspx?id=746496
.1
• Fusion Middleware Best Practices Center:
• Oracle By Example Tutorials
• Articles
• Blogs From Oracle Experts
• http://www.oracle.com/technology/tech/fmw4apps/index.html
• Oracle University
• Collaborate 2009 – FMW Hands On Labs
JD Edwards EnterpriseOne
COLLABORATE 08 – Denver, Colorado USA
Page 15
29
A
Q&
Q+A
Contacts:
Chris Walsh: [email protected]
Nishit Rao: [email protected]
Copyright 2008, Oracle Corporation. All Rights Reserved.
COPYRIGHT
Top Related