Hi,
I'm a full novice at ARIS, so I wonder if I can use it to perform the following tasks:
- Create a diagram describing flows of fin. messages inside a bank, between backend systems, gateways, messaging hubs etc, via different transport (MQ, Kafka, TCP sockets, file exchange etc)
- Create custom attributes for shapes and connectors, so that I can specify server names/IPs, backend systems' details, queue details, file directories' details, types and formats of messages being transferred etc etc etc
- Create shapes describing routing, filtering, transformation and validation of messages
- Mark all shapes and connectors with "tags", and be able to select tags so that only shapes/connectors marked with these selected tags are currently visible (e.g. by means of "layers")
- Associate misc. resources with shapes/connectors/tags (file paths, http URLs etc)
- Be able to store the diagram in a source control system
- Be able to create a custom plugin to generate documentation (with the desired content structure and formatting) from the diagram
Is it possible with ARIS?
M. Zschuckelt on
Hello,
1. Have you taken a look at the Open Group Archimate 3.0 standard notation, if you find a mapping of your concepts to that? ARIS supports Archimate 3.0 notation and you can define your own Archimate viewpoints. Also BPMN 2.0 notation is supported, so BPMN 2.0 Collaboration could cover some aspects of your requirements where Archimate is too high-level.
2. You can define as many attribute types as you want.
3. ARIS is not about shapes, but objects. First you should identify which object type your concepts map to best. Then if you don't find a suitable symbol in that object type you can derive a new symbol for that object type to show the concept you want to depict.
4. There are highlighting features in ARIS Connect. That way things not meeting the criteria would become pale grey. Or you could create derived views through reports.
5. You can add Link attributes to any object and even show such links with a human-readable link caption in your model diagrams.
6. ARIS has got its own repository. If you want to preserve historical states you can make snapshots of model diagrams (aka versions). You can compare current state with historical snapshots and show the differences in any attribute of any object in the diagram. Also you can compare historical states with each other. If you want to store it in some external git, svn or the like I would not know what you could sensibly store there - the model graphic? It is possible to export the model graphic, e. g. in PNG format, but that's probably not what you want.
7. ARIS has reporting features. You can output any repository content in doc, docx, xls, pdf, rtf, odt format. If you have special requirements you can access all content via an API in Javascript and write your own reports and output any format, such as XML.
Please also note, that ARIS is available with a full UML 2.5/XMI 2.1 compliant modelling environment that is integrated with all the well-known ARIS modelling features.