# BookWorm Ubiquitous Language > The business terms used across this organization, grouped by domain. A term only applies within its domain: the same word can mean something different in another domain. ## Terms defined in more than one domain - Order - Store: A confirmed purchase of one or more books from the catalog. - Orders: A request from a customer to purchase one or more items from the BookWorm catalog. ## Store Full definitions: https://github.com/docs/domains/store/language.mdx - Store: The complete e-commerce platform combining catalog browsing and order management. - Shopping Cart: A temporary storage for items a customer intends to purchase. - Order: A confirmed purchase of one or more books from the catalog. - Customer: An individual who interacts with the store, either browsing or making purchases. - Store Analytics: Data analysis of store performance and customer behavior. - Store Settings: Configuration options for store operations and appearance. ### Orders Full definitions: https://github.com/docs/domains/orders/language.mdx - Orders Domain: The core domain responsible for managing the complete order lifecycle in BookWorm. - Customer Basket: A temporary container that holds items a customer intends to purchase. - Basket Item: An individual product added to the basket by the customer. - Order: A request from a customer to purchase one or more items from the BookWorm catalog. - Order Item: An individual item within an order, representing a specific product and quantity. - Order Status: The current state of an order in its lifecycle. - Order State Machine: A state machine that manages the lifecycle of an order in the Finance Service. - Order State: The current state of an order in the Finance Service state machine. - Order Processing: The workflow of converting a customer's basket into a finalized order. - Order Cancellation: The process of canceling an order before it is fulfilled. - Order Completion: The process of marking an order as successfully fulfilled. - Order Notification: A message sent to a customer about their order status or related information. - Email Notification: An email message sent to a customer about their order. - Order Integration Event: An event that communicates order-related information between services. ### Catalog Full definitions: https://github.com/docs/domains/catalog/language.mdx - Book: A written or printed work consisting of pages glued or sewn together, available in the BookWorm catalog. - Publisher: An entity responsible for producing and distributing books. - Category: A classification used to organize books into groups based on genre, topic, or other criteria. - Author: The creator or writer of a book. - Catalog: The complete collection of books available in the BookWorm system. - Catalog Search: The functionality allowing users to find books by keywords, titles, authors, or other criteria. - Catalog Metadata: Descriptive information about books used for organization, search, and discovery. - Catalog Update: The process of adding, modifying, or removing books from the catalog. - Catalog Recommendation: A system for suggesting books to users based on their preferences or behavior. - Rating: A numerical or qualitative assessment of a book's quality by users. - Review: A detailed written evaluation of a book by a user. ### Integration Full definitions: https://github.com/docs/domains/integration/language.mdx - Integration Domain: The subdomain responsible for cross-cutting concerns and external system integrations in BookWorm. - MCP Tools: AI-powered Model Context Protocol server enabling intelligent integrations with BookWorm catalog data. - Model Context Protocol: A standardized protocol for AI applications to interact with external tools and data sources. - MCP Tool: A specific function or capability exposed to AI applications through the MCP protocol. - Scheduler Service: Background job scheduler managing automated maintenance tasks and system health operations. - Background Job: An automated task that runs on a schedule to perform system maintenance or data processing. - Email Cleanup Job: A daily maintenance job that removes processed email records to optimize system performance. - Email Resend Job: An hourly high-priority job that retries failed email deliveries to ensure reliable communication. - Integration Event: A domain event that facilitates communication between different services and bounded contexts. - TickerQ Framework: A .NET framework for robust background job scheduling and execution with operational monitoring. - Outbox Pattern: A transactional messaging pattern that ensures reliable event publishing alongside database operations. - Service Integration: The mechanisms and patterns used to connect and coordinate between different services in the system. - AI Assistant Prompt: Pre-defined conversation templates that guide AI applications in customer service interactions. - Catalog Integration: The connection layer between Integration services and the BookWorm Catalog Service. - System Health: The overall operational state and performance metrics of the BookWorm platform.