Skip to content

Top Level Domains

Arda Systems products provide support for manufacturing process and materials flow management through a set of capabilities organized into functional domains (potentially with subdomains), modules, and endpoints as described in the Architecture Functional Viewpoint.

Organization of this Section

  • This document describes the Functional top level decomposition of the Arda System.
  • General patterns and designs for modules as well as cross-cutting concerns are described in the General section.
  • Arda’s system decomposition into Domains and Modules are described in the Modules Structure Subsection
  • The structure and classification of Endpoints that give access to Arda’s capabilities are described in URL routes. This section will be expanded to describe specific Endpoints and their intended use cases.
  • The information model that Arda’s system manages is described in the Information Structure Section.

Top Level Domains

The following diagram is the initial Top Level Decomposition of the overall system into its domains.

Note

The current detail of design is barely sufficient to describe the top level domains and their relationships. Lower level decomposition is to be understood as tentative and a work in progress.

TLD

The table below provides deep links to each domain description so that other pages can reference the specific domain they need.

Domain Summary
Foundation Shared utilities and libraries that support the rest of the platform.
Operation, Administration, and Maintenance (OAM) Capabilities for managing tenants, users, roles, and system configuration.
Reference Data Authoritative datasets that classify and describe resources, workflows, and partners.
Resources Management of resources, their availability, and their allocation to processes.
Shipping Processes for moving materials out of facilities, including orders and documentation.
Receiving Processes for inducting incoming materials and making them available to the system.
Procurement Commercial activities associated with purchasing resources from suppliers.
Fulfillment Commercial activities associated with delivering orders to customers.
Operations Capabilities that orchestrate internal manufacturing and business processes.
Shop Access Interfaces that connect the physical shop floor and specialized devices to the platform.
Workflows & Integrations Tools that coordinate cross-domain business processes and integrations with external systems.

Foundation

Not shown in diagram. Utilities, libraries, modules, etc. to support the development of other modules in the system.

Operation, Administration, and Maintenance

The operation of the system itself requires a set of modules to manage it. This includes entities to represent users, tenants, roles,
subscriptions, etc. together with the business logic to manage and administer it. The functionality of this domain supports the systems OAM Viewpoint.

Reference Data

Manage and maintain data used to classify, categorize, or provide context for workflows, processes, transactions, and other data. It includes data about the system itself, its users, and specific manufacturing and material flow information.

Resources

Manages and keeps track of availability, allocation, and consumption of resources that business processes use.

Shipping

Manages the physical flow of materials out of the facility to customers or other facilities. It includes the management of shipping orders, shipping schedules, and shipping documents.

Receiving

Manages the physical flow of materials into a facility from suppliers or other facilities. It includes the management of receiving orders, receiving schedules, and documents as well as the induction of materials into the facility and the information systems to make them available for use as resources.

Procurement

Manages the commercial and business transaction aspects of acquiring materials and resources from suppliers. It relies on the Receiving domain to manage the physical aspects.

Fulfillment

Manages the commercial and business transaction aspects of delivering orders to customers. It relies on the Shipping domain to manage the physical aspects.

Operations

Manages the internal operations of the facility to support the company’s business. Arda’s products are focused on supporting manufacturing operations. This domain will include specialized subdomains and modules for specific manufacturing processes.

Shop Access

Arda’s products are intended to seamlessly bridge the physical and information management worlds. This domain is responsible for the interaction with the physical world, integrating sensors and actuators (e.g. IoT feeds, etc.) as well as specialized user interaction devices like RFID readers, barcode scanners, etc.

Workflows & Integrations

Business logic to support users or other systems in their interactions with the system to perform business processes. It relies on other domains to support the specifics of each business process and maintaining the state of the system. This domain includes integration technologies and tools to connect with external systems and services as well as specialized business process logic to directly support the efficient execution of workflows by users, choreographing individual actions and tasks supported by other domains.

Other Modules

Aside from the domains that are part of the top level decomposition, Arda’s system has other modules to support specific business capabilities. In particular, Arda’s system also supports the current Coda based products with dedicated modules for:

  • Pdf Rendering Module: (Documentation not published), See information in the Repository :arda-cards/pdf-rendering in the README.md file and the docs folder.
  • Items data Authority (V1) and QR Lookup modules to support Coda’s QR Lookup functionality.

Comments