API description ReferenceManagementProcessAndAPI version "1.0" overview "Output of Step 3 in blog post 'Event-Driven Service Design: 5 Steps from Event Storming to OpenAPI and Camel Flow'" data type Accept_PaperCommand P // the type Accept_PaperCommand has not been specified or does not contain any attributes in CML data type Publish_Authors_CopyCommand P // the type Publish_Authors_CopyCommand has not been specified or does not contain any attributes in CML data type Reject_PaperCommand P // the type Reject_PaperCommand has not been specified or does not contain any attributes in CML data type Review_FeedbackCommand P // the type Review_FeedbackCommand has not been specified or does not contain any attributes in CML data type Review_PaperCommand P // the type Review_PaperCommand has not been specified or does not contain any attributes in CML data type Write_PaperCommand P // the type Write_PaperCommand has not been specified or does not contain any attributes in CML event type Paper_Submitted_for_Review event type Paper_Will_Be_Revised event type Acceptance_Decision_Made event type Feedback_Sent event type Proceedings_Available event type Paper_Available_Online command type Write_PaperCommand command type Review_PaperCommand command type Review_FeedbackCommand command type Accept_PaperCommand command type Reject_PaperCommand command type Publish_Authors_CopyCommand endpoint type ReferenceManagementDemoContract exposes operation Write_Paper expecting payload Write_PaperCommand operation Review_Paper expecting payload Review_PaperCommand operation Review_Feedback expecting payload Review_FeedbackCommand operation Accept_Paper expecting payload Accept_PaperCommand operation Reject_Paper expecting payload Reject_PaperCommand operation Publish_Authors_Copy expecting payload Publish_Authors_CopyCommand API provider ReferenceManagementDemoContractProvider offers ReferenceManagementDemoContract at endpoint location "http://localhost:8080" via protocol HTTP binding resource ResearchResource at "/authoring" operation Write_Paper to POST all elements realized as BODY parameters operation Review_Feedback to PATCH all elements realized as BODY parameters resource ReviewResource at "/reviewing" operation Review_Paper to POST all elements realized as BODY parameters resource ReviewDecisionCommunicationResource at "/notifying" operation Accept_Paper to POST all elements realized as BODY parameters operation Reject_Paper to PUT all elements realized as BODY parameters resource PublisherResource at "/publishing" operation Publish_Authors_Copy to POST all elements realized as BODY parameters flow Write_Paper type APPLICATION_FLOW command Write_PaperCommand emits event Paper_Submitted_for_Review event Paper_Submitted_for_Review triggers command Review_PaperCommand command Review_FeedbackCommand emits event Paper_Will_Be_Revised event Paper_Will_Be_Revised triggers command Write_PaperCommand command Review_PaperCommand emits event Acceptance_Decision_Made event Acceptance_Decision_Made triggers command Accept_PaperCommand x Reject_PaperCommand command Reject_PaperCommand emits event Feedback_Sent event Feedback_Sent triggers command Review_FeedbackCommand command Accept_PaperCommand emits event Proceedings_Available event Proceedings_Available triggers command Publish_Authors_CopyCommand command Publish_Authors_CopyCommand emits event Paper_Available_Online scenario ReferenceManagementDemo story EventStormingBoardContextAPIDefaultStory a "ContextClient" wants to "ContextResponsibility" so that "ContextDomainVisionStatement"