Configurable Network Computing

This is an old revision of this page, as edited by SimonATL (talk | contribs) at 23:30, 8 August 2007 (CNC-related functions). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Configurable Network Computing or CNC is a Oracle Corporation JD Edwards® (also known simply as JDE) client-server architecture and methodology that was designed to implement scalable enterprise-wide business solutions software that can run on a variety of database and operations systems (OS) platforms. Specifically, the CNC architecture is now sponsored by the Oracle Software-owned JDEdwards Enterprise Resource Planning or ERP system. It also refers to the systems analysts who install, maintain, manage and enhance this architecture.

The CNC architecture

In this specialized architecture, a company's JDEdwards business software(JDE)applications run in such as way as to be transparently insulated from both the database where the business data is stored as well as from the client computer's underlying operating system. In layman's terms, the business programs don't "care" where the data is or which operating system is being used on any of the end user computers. Neither do the applications servers on which business programs run need to directly "know" what database systems are being called on the data end or back end. The CNC architecture keeps track of this through various database tables that point the business applications to the servers that run or execute the business applications and also include database connection tools called database drivers that tell the system also where the database servers are and what specific databases to do lookups, data inserts and data extracts from. Because of the key nature of the underlying architecture, a sound CNC infrastructure is critical to the success of a JD Edwards OneWorld® installation or implementation.

CNC systems analysts

Systems analysts that work in this field are known as JDE and/or Peoplesoft CNCs. Based on the size of the company implementing a JDE system, there may be one or more CNCs. In some small companies, there is no resident CNC, but some of the day-to-day CNC functions such as security and business program object builds and deployment is done by a JDE developer on staff while a third-party CNC is called in for non-routine, critical and/or high-risk CNC work such as system ugrades and expansion.

In order to support this architecture, CNC analysts perform the some or all of the following functions:

  • CNC Systems Administration which includes user and application security.
  • Planning and installation of business application patches also called electronic sofware updates or ESUs as well as underlying foundational code or programs called tools releases or service packs.
  • Building and deploying changes to the business applications called package builds
  • Management of various development, testing and production business environments which are self-contained sub-systems
  • Printer Configuration
  • Refreshing and optimization of the underlying database, working with database administrators
  • Creation of new environments
  • System auditing and perfomance tuning tasks
  • Development of software tools and processes automate repetitive CNC® tasks
  • Remote CNC management through various secure access systems.
  • Training both business analysists, programmers and end-users on the overall use of the JDE ERP system