SerAws - 0.0.1

I'll keep this one brief as I'm still not happy with the internal structure of the addin.  However, I'm not worrying too much about it as I'm trying to to get version 0.0.2 out for the Brisbane Sparx Systems EA SIG meetup next week.

A basic breakdown of the internals of the C# code part of the  addin,  is given below.
  • A main class which meet the criteria for EA to be able to call into.  That is, it needs to conform to the interface defined here.
  • A wrapper class around the AWS .NET SDK client credential class(es).  This was done to simplify the usage of the SDK and to help in wiring the various objects that make up the addin together.
  • A wrapper clas around the AWS .NET SDK query class(es).  This was done to simplify access to the SDK.
  • A modeller class which is used to convert AWS information into EA model elements.
  • A caching class which is not currently in use at the moment, but which I'm planning to use in later versions of SerAws to help when creating relationships/links between elements.
  • A work item queue and a set of concrete work items used to orchestrate the querying of AWS and the creation of EA elements.
  • An importer class that coordinates all the other classes (except main).

[Originally posted here.]

Comments

Popular posts from this blog

Creating Items in Sparx EA via Java

Module Management - Part 1 - getModule() Pattern

Traversing a EA Model via Java