Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

SME

=

SME: Small and Medium-Sized Enterprise (or business)

The OAGi OAGi’s SME connectKit (formerly Express Pack aims ) was developed to help small and medium-sized businesses digitize their business processes, leveraging modern techniques that helps accelerate their implementation and provide consistent representation of information across each integration. The diagram below is a high-level Order order-to Cash -cash scenario using a UML Sequence sequence diagram showing the basic view of the Express Pack connectKit nouns (messages) used in these integrationintegrations, without detailed implementation considerations. There are key Key supported business-process areas that are supportedinclude:

  • Order Management

  • Manufacturing

  • Logistics

  • Finance

Each noun (message) in the Express Pack connectKit is the Minimal Viable Product minimal viable product (MVP) of data elements and cardinality (min/max required or permitted) that will be an accelerator for Small and Medium-sized Enterprises/ BusinessesSMEs, and their respective software vendors providing solutions to manage supply chain information. SMEs may choose to implement portions of the Express Pack connectKit that address their pain-points to provide process efficiencies and value, so they can focus on running the business.

Each noun is a business information entity (BIE) profile managed by the OAGi OAGi’s SME Work Group within the open source Score Tool at oagiscore.netWorking Group using Score, an open-source tool hosted by OAGi. The open source project is managed by OAGi on GitHub at OAGi/Score: Score (github.com), and . Developers with expertise in Java, Javascript, Angular.js, Javascript, and Java developers MySQL are invited to contribute to the effort. ISO 20022 is out of scope for the connectKit.

Download options include:

  • JSON Schema for sftp, message oriented middleware, and other non-HTTP transport mechanisms,

  • OpenAPI Specification for RESTful HTTP implementations, allowing code generation of Servers and Clients using Swagger Editor, and,

  • XML Schema for legacy middleware implementations,

  • PlantUML source code for the sequence diagram below, so they can edit and adjust to their specific project,

  • Business Process Modeling Notation (BPMN) collaboration diagram of the customer and supplier business processes that informed the creation of the Express PackconnectKit, which can be adapted to the SME business processes for more detail (courtesy of Trisotech.com).

Comma-Separated Value (CSV) representation of the Express Pack connectKit noun definitions is on the horizon.

...

...

PlantUML code:

Using Hyperlinks (plantuml.com)

...

Expand
titleDiagram source (PlantUML
Code Block
languagetext
@startuml scenario-077-01
!include sequence-style.plantuml
'categories = SME | connectKit

title 76 - SME connectKit

participant "Bank"       as b
participant "Customer"   as c
participant "Supplier"   as s
participant "MES"        as m
participant "Workcenter" as w

group Order Management
    s ->  c: PriceList
    c ->  s: PurchaseOrder
    s ->  c: AcknowledgePurchaseOrder
end

group Manufacturing
    s ->  m: BOM
    s ->  m: ProductionOrder
    m ->  w: Operation
    w ->  m: WIPStatus
    m ->  s: WIPStatus
    s ->  c: CertificateOfAnalysis
end

group Logistics
    s ->  c: NotifyShipment
    c ->  s: ReceiveDelivery
end

group Finance
    s ->  c: Invoice
    c --> b: ISO 20022 Payment Authorization
    c ->  s: RemittanceAdvice
end

show footbox
@enduml