J.D. Edwards’ OneWorld B73.3 9
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.2 The 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