Digital Marketplace Documentation Outline

The Digital Marketplace architecture and design is documented as follows:

  • Project Inputs
    • Use Cases
    • Requirements
    • DM Design Principles
  • Architecture
    • DM Architecture - A high level view of the Digital Marketplace architecture.
      • DMA Resource Services - Managing and creating resources and resource lists.
      • DMA Transaction Services - Managing and tracking financial and delivery transactions.
      • DMA Identity and Access Services - Identity and access Management.
    • Conceptual and Architecture Papers
      • Architecture Overview - This paper.
      • Federated Search Challenges - A look at the problems associated with federated search.
    • Production System Services
      • DMP Abstract Services
        • DMP Resource Abstract Services - Definitions for production resource services.
        • DMP Transaction Abstract Services - Definitions for production transaction services.
        • DMP Identity Abstract Services- Definitions for production identity services.
      • DMP Java Bindings
        • DMP System Initialization
        • DMP Resource Java Bindings - Resource service JavaDoc
        • DMP Transaction Java Bindings - Transaction service JavaDoc
        • DMP Identity Java Bindings - Identity service JavaDoc
      • DMP REST Bindings
        • DMP Resource REST Bindings - Resource REST requests
        • DMP Transaction REST Bindings - Transaction REST requests
        • DMP Identity REST Bindings - Identity REST requests
  • Production Data Definitions
    • DMP Data Definitions
      • DMP Resource Data Definitions - Resource production data definitions.
        • DMP Resource Item Metadata - Resource item metadata definitions.
      • DMP Transaction Data Definitions - Transaction production data definitions.
      • DMP Identity Data Definitions - Identity production data definitions.
    • DMP XML Definitions
      • DMP Resource XML Definitions - Resource XML definitions.
      • DMP Transaction XML Definitions - Transaction XML definitions.
      • DMP Identity XML Definitions - Identity XML definitions.
    • DMP Schemas
      • DMP Resource Items Validation - Resource Validation Schema.
    • Database Schemas
      • DMP Kernel Database Schema - Database schemas for kernel services.
      • DMP Resource Database Schema- Database schemas for resource services.
      • DMP Transaction Database Schema - Database schemas for transaction services.
      • DMP Identity Database Schema -Database schemas for identity services.
  • Guides
    • Integration Guides
      • DMP Repository Integration Guide - How to add repositories and perform searches
      • DMP Resource List Integration Guide - How to integrate resource list applications
      • DMP Shopping Cart Integration Guide - How to integrate shopping cart applications
      • DMP Supplier Integration Guide - How to integrate fulfillment and delivery services
      • DMP Course Management Integration Guide - How to integrate course management systems
      • DMP Library Integration Guide - How to integrate library systems