Skip to content

amlhubs/soaml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@amlhubs/soaml — SoaML 1.0.1 as a Typed Metamodel

Identity

Field Value
Standard Service oriented architecture Modeling Language (SoaML) 1.0.1
OMG Formal Document formal/12-05-10
OMG Specification omg.org/spec/SoaML/1.0.1
OMG Specification PDF omg.org/spec/SoaML/1.0.1/PDF
Metamodel XMI SoaMLMetamodel.xmi (ptc/12-05-02)
Profile XMI SoaMLProfile.xmi (ptc/12-05-03)
Edition Date May 2012
Authority Object Management Group under Model-Driven Architecture
npm Package @amlhubs/soaml
npm Version 0.0.1
Peer Dependencies @amlhubs/uml ^0.0.2
License UNLICENSED

Abstract

The Service oriented architecture Modeling Language (SoaML) is the OMG metamodel and UML profile for service-oriented architecture, edited May 2012 and registered as formal/12-05-10. It identifies the architectural primitives of a service-oriented system — services, ports, capabilities, agents, service contracts, and milestones — and ties them to the underlying UML 2 vocabulary so that an SOA architecture can be expressed and exchanged through standard model-driven tooling. The @amlhubs/soaml package projects the SoaML 1.0.1 metaclasses as extensible TypeScript interfaces and base classes; the package depends on @amlhubs/uml for the underlying UML foundation that SoaML extends. SoaML is published in two complementary forms — a metamodel (SoaMLMetamodel.xmi, ptc/12-05-02) and a UML profile (SoaMLProfile.xmi, ptc/12-05-03) — and this package surfaces both authored projections.

Business Value

To be authored when implementation reaches the documentation gate.

Scope

To be authored when implementation reaches the documentation gate.

Dependency Topology

To be authored when implementation reaches the documentation gate.

Installation & Usage

To be authored when implementation reaches the documentation gate.

About

OMG SoaML 1.0.1 (formal/12-05-10) -- Service oriented architecture Modeling Language metamodel + UML profile, projected as extensible TypeScript metaclasses for the AML graph. Depends on @amlhubs/uml.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors