Mar 252015
 
 25th March 2015  Posted by at 2:44 pm Comments Off on Archi 3.2

We’re very happy to announce the release of Archi 3.2. This latest release of Archi adds some great new features to help you view and validate your models.

A new and improved HTML reporting feature allows you to interactively view your models in a browser. This feature has been developed by Jean-Baptiste Sarrodie and Quentin Varquet who use Archi in their work at Lafarge in Paris.

Also new is the Model Validator so you can check whether your models align with the ArchiMate 2.1 specification.

Dec 222014
 
 22nd December 2014  Posted by at 5:23 pm Comments Off on Solstice Update

Solstice Greetings! I thought I’d write a review of the latter half of 2014 and a brief update of where we are now before we move into 2015. So, what’s happened since the last blog post in July?

New Forums

In August we moved the forums to a new home at http://forum.archimatetool.com. The Google Groups that we had been using before were cumbersome to manage and not very user-friendly. We hope that the new forums offer a better experience in sharing your discussions related to Archi and ArchiMate. The new forums allow you to upload screen-shots, share models, and open polls. If you’ve not already joined the new forums, we invite you to do so.

Archi 3

Archi version 3 was released at the end of September. This was the biggest and most important event of this year as we had been working on this version of Archi for some time. The main reason why this update is so important is that previous versions of Archi had been built upon the older Eclipse 3.x framework. However, Eclipse 3.x is no longer supported since version 3.8.2 released in 2013. Eclipse 4.x is now the new supported version and, after the elimination of some bugs in Eclipse, we managed to migrate the Archi code-base to this new Eclipse framework with only a relatively few changes. This means that we can move forward with development. At the same time we introduced some great new features including a new look and feel, import and export to CSV files, an improved Magic Connector, Find/Replace, export image to PDF and many other features and fixes. Personally, the migration to Eclipse 4.x has been a great relief because there was a point where I wasn’t sure if it was going to be possible due to a range of issues and bugs in the Eclipse code.

Archi 3.1

Archi 3.1 was released at the beginning of December and represents a fine-tuning of the work delivered in Archi version 3. This is a maintenance release that fixes a number of bugs and adds some useful, new features. The focus of Archi 3.1 has been to improve the user interface response time when working with larger models, and to implement stronger integrity checking when loading and saving models to disk. This work came about at a time when I was working with a relatively large ArchiMate model. I noticed a sluggishness in response in the Models Tree when many nodes were open and when changing Viewpoints in the diagrams. I spent about three or four weeks experimenting with different threading techniques and algorithms before finding the perfect combination that improved overall response times. At the same time I added some defensive measures that checked the integrity of models and files before saving to disk. Archi 3.1 provides a more robust and smoother user experience.

The Open Group ArchiMate Model Exchange File Format

An important initiative concerning ArchiMate itself has been the ongoing development of The Open Group’s ArchiMate Model Exchange File Format. This initiative is being led by Andrew Josey of The Open Group, and I have been contributing to the development process, as have some other ArchiMate tool vendors. The exchange format is a specification for a standard file format for the exchange of ArchiMate models between different tools. It is not intended to be a definitive persistence representation of an ArchiMate model as you might find for a UML model, for example, since the ArchiMate language has not been formalised enough to create something like a MOF or XMI representation. It is, however, an XML format (validated by a XSD Schema) that so far has proved that it is possible to exchange basic ArchiMate models and diagrams between ArchiMate-aware tools. To date these tools are Archi, BiZZdesign Architect, and Corso’s System Architect ArchiMate plug-in. Clearly this is good news for all stakeholders and I think is important for the ArchiMate language itself, particularly from the point of view of those learning the language. The exchange format will allow users to exchange their models without worrying about target tools and proprietary formats, which is very important for those who may be new to ArchiMate and who do not want to be locked into one tool or framework.

Futures

What now for Archi? As it is, Archi is great for the single, file-based, user. But of course the number one request is for repository and multi-user support. This is not a trivial feature to implement, and one that would require many months of hard work. In order to support a transactional-based and multi-user work-flow Archi will need to be re-implemented in a new (Eclipse-based) framework. This has been under investigation over these last few months and we are moving slowly towards this goal. This will be our focus in 2015. Archi 3.x will continue to be supported with bug fixes and small features, but at the same time we will shift our focus onto the longer term aim – Archi 4.

Thanks

And finally I’d like to offer some thanks. I’d like to thank all Archi users for their support and encouragement in 2014. Also, a special thank-you is due to Jean-Baptiste Sarrodie for his incredible support, encouragement, evangelism, contributions and vision. I’d also like to thank Gerben Wierda, author of the essential book, Mastering ArchiMate, for his support and advice. Thanks are also due to David Rose, and Andrew Josey of The Open Group who have allowed me to participate in The Open Group’s ArchiMate Exchange Format project. And finally, I’d like to say a big thank-you to everyone who has kindly donated to Archi by Paypal. These donations have kept the wolf from the door and encouraged me to continue developing new features in Archi. So, once more…thank-you!

Dec 012014
 
 1st December 2014  Posted by at 2:38 pm Comments Off on Archi 3.1 Released and Plug-in Support

We’re pleased to announce the release of Archi 3.1. This is a maintenance release that fixes a number of bugs and introduces some small, new features. The focus of Archi 3.1 has been to improve the user interface response time when using large models, and to implement stronger integrity checking when loading and saving models to disk.

Archi 3.1 is available at the Download page.

We’ve also created a new Plug-ins Page where we will be able to offer additional functionality to Archi. The first plug-in available is an implementation of The Open Group’s ArchiMate Model Exchange File Format (Phase 1). This plug-in will be updated as the implementation progresses.

Sep 292014
 
 29th September 2014  Posted by at 2:34 pm Comments Off on Archi 3 Released

Archi 3 is here! It seems to have taken a long time to arrive but we’re pleased to be able to release it in time for the Autumn. We’ve worked hard to bring you a new version that is built on the latest version of the Eclipse platform. This ensures that Archi will continue to work on the latest versions of Windows, Mac OS X, and most Linux distributions.

New features include support for a new look and feel, import and export to CSV, an improved Magic Connector, find/replace, export image to PDF and many other features and fixes.

I’d like to thank all our users for their support and encouragement these last few months, and to Jean-Baptiste Sarrodie for his incredible support, encouragement, evangelism, contributions and vision. I’d also like to say a big thank-you to those people who have kindly donated by Paypal. These donations have kept the wolf from the door and encouraged me to continue developing new features.

Aug 182014
 
 18th August 2014  Posted by at 2:31 pm Comments Off on New User Forums

We’re pleased to announce our new Archi User Forums. The Google Groups that we had been using before were proving difficult to use and to navigate. We hope that the new forums offer a better experience in sharing your discussions related to Archi and ArchiMate.

The new forums will allow you to upload screenshots, share models, and open polls. We invite you to register as a member!

Jul 302014
 
 30th July 2014  Posted by at 1:38 pm 2 Responses »

The Open Group recently published an interesting case study on their blog, ArchiMate, An Open Group Standard: Public Research Centre Henri Tudor and Centre Hospitalier de Luxembourg. In 2012, the Centre Hospitalier de Luxembourg allowed the Public Research Centre Henri Tudor to experiment with an access rights management system modeled using ArchiMate. According to the article, the Public Research Centre needed to find an architecture modelling language that met their stringent requirements for this project. After evaluating some modelling languages, they chose ArchiMate to help them visualize the relationships among the hospital’s employees. The Case Study is interesting in itself, but what struck a very loud and resonant chord with me was the following statement:

…the Public Research Centre also chose ArchiMate because it is an open and vendor-neutral modelling tool. As a publicly funded institution, it was important that the Public Research Centre avoided using vendor-specific tools that would lock them in to a potentially costly cycle of constant version upgrades.
“What was very interesting [about ArchiMate] was that it was an open and independent solution. This is very important for us. As a public company, it’s preferable not to use private solutions. This was something very important,” said Feltus.

In referring to “vendor-specific tools” versus “an open and independent solution” it is not clear whether Christophe Feltus is referring to ArchiMate the language itself as a “tool”, or whether he is referring to an open source ArchiMate software tool, perhaps Archi. My inclination is to infer the latter, particularly as he refers to “a potentially costly cycle of constant version upgrades” and also because some of the diagrams in this document look suspiciously like they were created using Archi:

Model

However, the important thing here is that this is yet another example of public organisations and government bodies choosing to use open source software and open data formats to ensure open data interoperability and to avoid costly vendor lock-in.

Last year, the City of Munich rejected Microsoft’s Office and Windows software in favour of open source alternatives. Munich says the move to open source has saved it more than €10m. And very recently, the UK Government chose the Open Document Format, the OpenOffice-derived file format, as the best solution for all government documents. The Minister for the Cabinet Office, Francis Maude, said:

I want to see a greater range of software used, so people have access to the information they need and can get their work done without having to buy a particular proprietary brand.

And the same thing is now happening in Enterprise Architecture with the Open Group’s ArchiMate language and the open source ArchiMate modelling tool, Archi. Archi is used not just by individuals, it is used as a core tool by many large organisations – banks, telecoms companies, insurance companies, you name it. I was recently asked, “Which companies use Archi?” I replied that it would be better to ask “Which companies *don’t* use Archi?”. Archi is, to the chagrin of some EA tools vendors, annoyingly ubiquitous.

Having had several years experience working in the domain of open interoperability standards in the UK and in Higher Education, I welcome this move to open standards and open software. This brings me to the main point of this blog post…

For some time, The Open Group has been engaged in a project to design and implement an open and vendor-neutral interoperability file format for the exchange of ArchiMate data. I have been involved in this initiative since it began, and it pleases me greatly to see that good progress is being made.

This is important for organisations who are currently engaged in Enterprise Architecture and who use the ArchiMate language. Organisations will not have to concern themselves with the headache of migrating sensitive data to another free, or less expensive, tooling solution. Organisations can be assured that their data can be safely imported and interoperate with a variety of software solutions. As the Public Research Centre in the Open Group’s case study found, there are viable open alternatives to expensive and non-cross platform software. OSS Watch, the UK-based independent advisory service maintains a comparison matrix of open source options for education. But this list is not limited to the UK, or to education. Here is an example.

The take-home from this blog post is this – if you want to future-proof your processes and your data then ensure that your organisation uses open data together with open source solutions such as Archi.