SoaML Diagrams and Tools

Describe the services provided and required, with Service Oriented Architecture Modeling Language (SoaML)

Service interface diagram

Service Interface Diagram

Describe the services to use in a services architecture (SOA) with the help of the SoaML service interface diagram. Service interface diagram is a type of SoaML diagram specialized for the definition and specification of both simple interface and service interface. It enables to graphical representation of interface required and used by a service.

Service Contract Diagram

Document the terms, conditions and choreography that participants (of service) must agree to in order to enact a service, using the SoaML service contract diagram. Modelers usually combines the use of sequence diagram and activity diagram in representing the choreography of a service contract.

Service Contract Diagram
Service Participant Diagram

Service Participant Diagram

Model the person, organization, system or anyone who take part in a services architecture using a SoaML service participant diagram. Modelers use service participant diagram to represent these participants as well as the interfaces they required or provided in accomplishing services.

Services Architecture Diagram

Understanding how people, team and organizations work together for a goal enables them to work more cohesively using services, without getting overly coupled. SoaML enables modelers to build a services architecture model for this purpose, and services architecture diagram is the SoaML diagram that represents services architecture.

Services Architecture Diagram

Service category diagram

Organize the content of SoaML model with SoaML service category diagram.

Re-use of service description in different SoaML diagrams

Service defined in service interface diagram can be re-used in other SoaML diagrams. Re-usability improves modeling efficiency and to ensure model consistency.

Turn every software project into a successful one.

We use cookies to offer you a better experience. By visiting our website, you agree to the use of cookies as described in our Cookie Policy.