eip
Presentation
This package implements elements based on codeclou/enterprise-integration-pattern-shapes-for-gliffy.
Usage
Bootstrap
The bootstrap may provide PlantUML artifacts like constants, procedures or style statements.
' loads the eip bootstrap
include('eip/bootstrap')
Full inclusion
An additional include can be used to load all items in one shot.
' loads the bootstrap of `eip` and all related items
include('eip/full')
Single inclusion
Finally, another include can be used to load the library's bootstrap, the package's bootstrap and all items' resources in one !include statement.
Include remotely the resources:
' loads the library, the bootstrap of `eip` and all related items
!include https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution/eip/single.puml
Include locally the resources:
' configures the library
!global $INCLUSION_MODE="local"
' loads the library, the bootstrap of `eip` and all related items
!include <the relative path to the /distribution directory>/eip/single.puml
Modules
The package provides 7 modules.
- eip/MessageConstruction with 10 items
- eip/MessageRouting with 11 items
- eip/MessageTransformation with 5 items
- eip/MessagingChannels with 8 items
- eip/MessagingEndpoints with 11 items
- eip/MessagingSystems with 9 items
- eip/SystemManagement with 7 items
Examples
The package provides 3 examples.


