2.1 Configurable Network Computing

OneWorld is built on a distributed-object, network-centric architecture called Configurable Network Computing (CNC). J.D. Edwards describes Configurable Network Computing as "an application architecture that allows interactive and batch applications, composed of a single code base, to run across a TCP/IP network of multiple server platforms and SQL databases (Oracle, DB2, SQL Server). The applications consist of reusable business functions and associated data that can be configured across the network dynamically. The overall objective for businesses is to provide a future-proof environment that enables them to change organizational structures, business processes, and technologies independently of each other."

The CNC architecture provides greater flexibility, scalability, and systems management ease by focusing on networks, rather than individual machines. With it, you’ll be able to change your network configuration at run time to support changing processes, organizational structures, and technology choices.

OneWorld comprises the following components:

Design Tools

OneWorld provides a unified set of tools to create all interactive applications, batch applications, and reports.

Applications

OneWorld provides the interactive and batch applications that perform your business needs. For example, Purchase Order Entry and General Ledger Post are applications.

OneWorld Foundation Code

OneWorld provides underlying core processing that both interactive and batch applications depend on to run. The Configurable Processing Engine processes batch applications in OneWorld.

OneWorld Middleware

OneWorld provides middleware that insulates your applications from the underlying database, operating system, hardware, messaging systems, and telecommunications protocols. This insulates your business solution from the platform technology.

2.2The Advantages of Configurable Network Computing

The advantages of CNC include:

Network-centric software

Network-centric software provides immediate availability of enhancements to business objects, business rules, modes of processing, hardware, and databases to all supported applications.

OneWorld's middleware is comprised of a common set of APIs that integrate multivendor, multiprotocol differences to insulate developers from the need to program to a specific platform.

Flexible, leveraged technology

J.D. Edwards’ OneWorld B73.3 9

Page 21
Image 21
IBM B73.3 manual Advantages of Configurable Network Computing