chris walsh principal product manager denver, · pdf filechris walsh principal product manager...

15
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.

Upload: hoangmien

Post on 17-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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.

Page 2: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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

Page 3: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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

Page 4: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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

Page 5: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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+

Page 6: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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

Page 7: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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.

Page 8: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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

Page 9: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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

Page 10: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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

Page 11: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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.

Page 12: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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.

Page 13: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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

Page 14: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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

Page 15: Chris Walsh Principal Product Manager Denver, · PDF fileChris Walsh Principal Product Manager Denver, ... Presentation Portal E O N E N E T ... • Routing and loose coupling between

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