JD Edwards EnterpriseOne Business Services Preface

This preface discusses:

Click to jump to parent topicJD Edwards EnterpriseOne Products

This implementation guide refers to these JD Edwards EnterpriseOne products from Oracle:

Customers must conform to the supported platforms for the release as detailed in the JD Edwards EnterpriseOne minimum technical requirements. In addition, JD Edwards EnterpriseOne may integrate, interface, or work in conjunction with other Oracle products. Refer to the cross-reference material in the Program Documentation at http://oracle.com/contracts/index.html for Program prerequisites and version cross-reference documents to assure compatibility of various Oracle products.

Click to jump to parent topicAdditional Sources of Information

Before you can run JD Edwards EnterpriseOne business services, you must be sure that the technical setup of your system and of your applications is correct. Additional, essential information about the technical system setup and application setup that is required to run JD Edwards EnterpriseOne business services appears in:

The steps that you need to take to configure your system are outlined in the JD Edwards EnterpriseOne 8.98 Business Services Documentation Map. This document includes each step that a user might need to complete, along with a reference to the documentation that describes each step. You should review all of the information that is included in the documentation map before attempting to set up and configure your system to use business services.

Reference implementations are complete beginning-to-end examples of implemented business services. Reference implementation business services are fully functional and can be used to test your business service environment.

Note. Standard tools and application guides are located on the documentation CD that accompanies your software. You can access all of the additional sources of information, including the technical presentations, the documentation map, reference implementation information, mapping spreadsheets, and additional documentation on Oracle's Customer Connection web site. From the main Customer Connection page, select Implement, Optimize and Upgrade. Then select Implementation Guide and then click on the Implementation Documentation and Software link. Scroll down the page and click on the Service Oriented Architecture (SOA) link.

Customers must conform to the supported platforms for the release as detailed in the JD Edwards EnterpriseOne minimum technical requirements. In addition, JD Edwards EnterpriseOne may integrate, interface, or work in conjunction with other Oracle products. Refer to the cross-reference material in the Program Documentation at http://oracle.com/contracts/index.html for Program prerequisites and version cross-reference documents to assure compatibility of various Oracle products.

See Also

JD Edwards EnterpriseOne 8.98 Business Services Documentation Map

JD Edwards EnterpriseOne 8.98 Business Services Development Guide

JD Edwards EnterpriseOne 8.98 Business Services Development Methodology Guide

JD Edwards EnterpriseOne 8.98 Reference Implementations Guide

JD Edwards EnterpriseOne 8.98 Business Services Server Reference Guide

JD Edwards EnterpriseOne 8.98 Tools Interoperability Guide

JD Edwards EnterpriseOne Accounts Payable Preface

JD Edwards EnterpriseOne Accounts Receivable Preface

JD Edwards EnterpriseOne Address Book Preface

JD Edwards EnterpriseOne Capital Asset Management Preface

JD Edwards EnterpriseOne CRM Application Fundamentals Preface

JD Edwards EnterpriseOne Financial Management Application Fundamentals Preface

JD Edwards EnterpriseOne Fixed Assets Preface

JD Edwards EnterpriseOne Inventory Management Preface

JD Edwards EnterpriseOne Procurement Management Preface

JD Edwards EnterpriseOne Sales Order Management Preface

Click to jump to parent topicAbout This Documentation

A companion Guide called About This Documentation contains general information, including:

See Also

About This Documentation Preface

Using Implementation Guides

Managing the Online Library and Implementation Guides

ISO Country and Currency Codes

Glossary of JD Edwards EnterpriseOne Terms

Click to jump to parent topicCommon Terms Used in this Guide

BPEL PM (Business Process Execution Language Process Manager

A plug-and-play, standard-based infrastructure for integrating systems, services and activities into process flows that are easy to change. BPEL PM can deliver both composite applications, such as web service orchestration or J2EE process flows, and data integration applications such as file-to-DB, DB-to-DB, or OracleApps-to-X.

Business Service

Business services are JD Edwards EnterpriseOne OMW objects that contains one or more java classes that expose public methods. The methods access logic in EnterpriseOne and support a specific step in a business process, such as adding a sales order or updating an address book record.

A business service contains internal value object classes, which make up the signature for the public methods.

Business services are managed by published business services, which are exposed to the user as a web service.

Note. In the JD Edwards EnterpriseOne system, business services are managed by published business services. These published business services are exposed to the user as web services. Therefore, in the context of web services, business services are called web service operations. This documentation uses the terms business service and web service operation interchangeably.

Business Service Property

Business service properties are key value pairs that are referenced in the business service code. The properties enable users to change the functionality of a business service without changing the internal code of the business service. Properties also enable users to expose values to an end user of the business service.

For example, a customer can use business service properties to specify a particular version of a program to use when processing data that is associated with the business service. Business service properties enable users to easily enter or change the version without having to change the code of the associated business service.

Class

See Java Class.

Component

Components are the extensible building blocks of a value object, and are comprised of compounds and fields, or fields alone.

Compounds

Compounds are collections of related fields within a value object. An example of a compound is Entity, which is made up of fields entityID, entityLongId, and entityTaxId.

ESB (Enterprise Service Bus)

A component of the BPEL PM product. An ESB provides integration infrastructure that combines SOA and event-driven architecture (EDA) functionality to enable organizations to respond to business changes quickly and easily. The integration of ESB with enterprise applications, BPEL PM, BAM, and web services managers enables organizations to leverage their existing technology investments.

Fields

Fields are the lowest-level elements in a value object. Fields store business data.

Interface

An interface defines the communication boundary between the consumer and provider of a business service. The interface is the consumer’s only exposure to the business service. It exposes the operation name and the defined messages that are sent back and forth. Both input and output data associated with a business service is considered part of the interface.

Java Class

A java class is a programming construct that is used to group related variables and methods. The class determines the type of object. For example, AddressBookProcessor.java is a type of business service which is a class.

Javadoc

Javadoc is a computer software tool that enables users to generate application programming interface (API) documentation in HTML format from Java source code. Javadoc is the industry standard for documenting Java classes.

Method

Methods are pieces of code that perform a specific function. A public method is available to be exposed. Some public methods are exposed as web service operations. Other public methods are not exposed, and are internal business services.

Payload

The payload is the business data that is sent by a web service. The payload for an EnterpriseOne business service is the value object.

Published Business Service

A published business service is a JD Edwards EnterpriseOne OMW object that contains or consists of one Java class, which publishes multiple methods. The published business service gives exposure to one or more business services by providing an interface that is available to the public as a consumable web service. Published business services contain value objects that contain data that is passed in and out of the related business services.

Note. In the context of JD Edwards EnterpriseOne, published business services are exposed to consumers as web services. Therefore, in many cases, you will see the terms business service and web service used interchangeably.

See Business Services

SOA (Service Oriented Architecture)

A technical architecture that enables organizations to extend the use of their business data beyond their native software systems. SOA enables users to expose native EnterpriseOne business services through web service standards.

Transport

The communication method that a business service uses. The transport defines how and where data is sent.

Value Object

Value objects are the payload, or input and output data, for a business service. Value objects provide the interface for a published business service or business service. Published business services use published value objects and business services use internal value objects. Value objects can contain both business data and warning messages that are produced during data processing. Value objects are comprised of components, compounds and fields.

Web Service

Web services enable software applications that are written in various programming languages and are running on various platforms to exchange data over computer networks. A web service is prescribed by its interface. The public interface of a specific web service is described by Web Services Description Language (WSDL). Web service communication consists of transport and payload.

Early web service implementation used HTTP as a transport and SOAP to describe the payload. Current web service standards have adopted Web Service Invocation Framework (WSIF), allowing SOAP/HTTP, java, and other transport and payload types.

Note. In the context of JD Edwards EnterpriseOne, published business services are exposed as web services. Therefore, in many cases, you will see the terms used interchangeably.

See Published Business Service

Web Service Operation

See Business Service.

WSDL (Web Service Description Language)

An XML format for describing network services. WSDL describes the public interface of a web service.