Archi Forum

Archived Boards => ArchiMate (Read only) => Topic started by: jrsprang on October 19, 2015, 15:55:36 PM

Title: How to model custom code in an application?
Post by: jrsprang on October 19, 2015, 15:55:36 PM
I'm trying to familiarize myself with the ArchiMate language which is raising a lot of "How do I model this" types of questions.

We have a purchased applicatin (ApplicationA) and another purchased application (ApplicationB).  These two need to communicate, so we wrote some custom code that sits on the ApplicationA server, sends information to custom code that we wrote sitting on ApplicationB's server.

How would you diagram this?  Any input would be greatly appreciated!

Thanks,
Jon
Title: Re: How to model custom code in an application?
Post by: Jean-Baptiste Sarrodie on October 19, 2015, 17:04:01 PM
Hi,

The way you model it really depends on how things work and the purpose of your model. If the purpose is to keep track of data flows, then you could just use a Flow relationship from "Application A" to "Application B", but if you want to provide details about the real implementation, then depending on whether or not you use standard/default services provided by applications: if yes application layer is enough, if not infrastructure layer have to be detailed.

Here are some possible ways of modelling it:


Hope this can help.

Regards,

JB
Title: Re: How to model custom code in an application?
Post by: jrsprang on October 19, 2015, 20:50:22 PM
This is great!  I appreciate you taking the time to pull this together for me!
Title: Re: How to model custom code in an application?
Post by: Jean-Baptiste Sarrodie on October 19, 2015, 21:04:56 PM
Hi,

Just one comment: the latest example is obviously way too much ;-) To be honest I would never model so many details but again, it depends on your context.

And I forgot to provide you one simple advice: look at Gerben Wierda's book Mastering Archimate (http://masteringarchimate.com/mastering-archimate-edition-ii/).

Regrds

JB
Title: Re: How to model custom code in an application?
Post by: Phil Beauvoir on October 20, 2015, 12:33:53 PM
This is a really nice reply. Thanks to our resident ArchiMate expert, JB!  8)
Title: Re: How to model custom code in an application?
Post by: Jean-Baptiste Sarrodie on October 20, 2015, 12:37:26 PM
Thank you. But this really nice reply would not have been possible without the fantastic tool Archi is (first) and the fantastic blog and book written by Gerben !

BTW : @Jon could you share your final modelling ? It could be interresting to have future readers of this forum to know how you finally did it.

Regards,

JB
Title: Re: How to model custom code in an application?
Post by: jrsprang on October 21, 2015, 13:18:18 PM
@Jean, I haven't yet modeled it since I purchased the book you have recommended and haven't put it down :)