SPEAKERS AND ABSTRACTS
Keynote: IATA Airline Industry Data Model
Michael THOMAS - IATA - International Air Transport Association
Michael Thomas is manager and architect leading the Data and Business Modeling for the Airline Industry Data Model. He has a master in software engineering. Prior to joining IATA in 2013, he worked for two software product companies, then as a director for Information Management and Business Intelligence in Accenture’s cross-industry System Integration Services division, and finally as Information Management lead for the Global Fund to fight AIDS, Tuberculosis and Malaria.
Aaldert Hofman - Schiphol Groep
Aaldert Hofman joined Schiphol Group in 2012 as Enterprise Architect, after a career in enterprise architecture and information security of more than 20 years with Capgemini. In his position of Manager Strategic Alignment he heads the team of enterprise architects and enterprise information management. These teams provide guidance in strategy, enterprise architecture and portfolio management of Information Technology within Schiphol Group.
IATA’s Airline Industry Data Model (AIDM) was created to increase the industry’s capability to develop and maintain a vital component of the industry: the messaging standards. Rather than hand-crafting data exchange XML schema standards, those are now assembled and automatically generated from a consistent underlying data model in Sparx Enterprise Architect. The AIDM Repository stores industry-agreed vocabulary, data models, and message definitions, as well as the related business process context and requirements. In addition to creating schema standards, airlines can also leverage the models for their internal IT systems development. Modeling is done collectively in industry working groups around the world. This presentation will provide an overview of the context of industry standards, AIDM scope and benefits, agile development process from Vocabulary to Data model to Message schemas, and EA cloud repository configuration for collaborative usage in a global environment.
Keynote: What is your proposition?
Frank Langeveld - The Future Group
Frank Langeveld is an enterprise architect and an agile activist. Founder and first chairman of the agile consortium in 2006. Working experience in many complex environments of Goverment, Finance, Care and Transport. Developing and researching new ideas together with people in Architecture and the Agile domain.
What is your Proposition? SAFe or Less or Nexus, whatever Agile framework your company is into, architects have to know how to engage the development teams and come up with an offer they (the teams) can't refuse… In this talk we look at concrete actions architects can undertake to get their message accross and see if frameworks are of any help here.
Becoming a Model Expert
Ian Mitchell - Ability Engineering
A long-standing EA user, business analyst mentor and teacher, Ian is the author of the popular eaDocX® document generator for EA. He also shares his observations from 30+ years in IT at www.theartfulmodeller.com.
One of the major benefits of using Enterprise Architect for modelling is that everyone can put their knowledge into a shared tool and so it is accessible to all. One of the drawbacks is that everyone can put their knowledge into this shared tool in just the way they want. Making sure everyone sticks to the same metamodel, terminology and standards is difficult if the team is small and co-located. If it is large and/or geographically distributed then things become much harder. With even the best intentions, inconsistencies, duplications and errors can creep in. Without intervention, such models can get out of control.
In this presentation, Ian will present some experiences from a recent customer who was managing a large, multi-team, multi-location model, and some of the solutions which he created with them to help them understand and take control of their model.
Advanced Document Generation with standard RTF templates
Geert Bellekens - Bellekens.com
Geert Bellekens is an acknowledged Enterprise Architect expert and has written numerous add-ins for Enterprise Architect, including the free open source EA Navigator and EA-Matic.
Geert Bellekens has helped several of the larger Belgian organizations to define and document their modelling method, train and coach the modelers and develop supporting tools.
He is also one of the founding members and a regular speaker on the EA User Group events.
Document generation is important in most organisations that work with Enterprise Architect. Storing information in the model is good, but most stakeholders still require documents.
Enterprise Architect comes with a sophisticated document generator that has seen great improvements in the last versions (v10, v11, v12). You also get a standard set of document templates that will quickly generate a document for a part of your model.
The problems arise however the moment you try to do something a bit more sophisticated with the document templates. Get information from different packages, use different templates for the same (set of) elements, etc… You will quickly realize that the approach of having one large template that generates the whole document is not useful for real-world document requirements.
In this session Geert will demonstrate how to tackle this problem using a Virtual Documents, Template Fragments and Scripting to create pofessional documents from your EA model.
How to convince non-IT, bridging the gap
Han van Roosmalen - The Future Group
Around the nineties Han van Roosmalen started his career as a software developer for a number of high-tech companies in the Netherlands and abroad. After a number of years his main area became software designer and software architect. During this time he helped a number of critical projects to become successful. The last ten years he helps his customers to obtain insight in their technical and non-technical issues and helped them to overcome these. Since 2006 he is self-employed and coaches information, enterprise, business, software architects and the-like to use tools such as Sparx EA. More importantly help them to pass their (architectural) message to the boardroom.
Ever wanted to know what it takes to achieve non-IT folks to be called to participate and what tools are required to help them make guiding design decisions?
During this talk Han van Roosmalen will show how non-IT managers can be encouraged to actively deliver value for important decision making. Han will show visualisations and documents created during recent consultancy activities for a Dutch software development company creating SaaS based products and services. He also explains how management was convinced to reorganise their company and to deal with their technical debt.
The tangible results are a mix of SAFe, BiSL, ITIL, Dragon1 and a number of best practices. The ingredients for successful decision supported visualisations are demonstrated. The top level visualisations are supported by Word documents (eaDocX) for more in-depth descriptions on the fly.
The visualisations and underlying documents show “The new organisation”, “The main processes”, “The Products architecture”, “The Product functional description” and a variety of relationship matrices.
During this presentation the participant will be taught how Sparx EA can be used to cross boundaries within an organisation.
Web Publications with EA
Bert Dingemans - TFG
Bert is a data architect working often with Enterprise Architect mostly for UML class diagrams and ArchiMate 2.0. He uses Enterprise Architect for generating message documentation, XSD files and modelling enterprise architectures with ArchiMate 2.0. Now he is making the switch to web based documentation.
When you use Enterprise Architect as a replacement for architecture documents publication and collaboration on the web will be an interesting scenario. For this scenario I developed an Open Source Web Publication Platform (WPP). The WPP is a combination of an EA reader and a CMS. This platform has numerous features to facilitate easy access to the architecture repository content, enrich the user experience and collaborate and review the repository content.
In this session I will demonstrate how easy it is to publish an EA project file to the web and how you can configure the platform in layout, autorisations, navigation, search and forum functionality. In 10 steps I show you how you can adapt the platform to your own needs. After this session you can download and configure the WPP and publish your own EA files to the web.
Integration Services Design, Delivery and Governance benefit from alignment with Enterprise Architecture
Rodrigo Nascimento is an experienced Enterprise and Solution Architect driven by innovation and integrity.
The combination of his passion for technology and his strong academic business background (bachelor’s degree in Marketing and MBA) has been used in many organisations to optimise the utilisation of IT resources and capabilities to leverage competitive advantage over the past 20 years.
Integration Services Design, Delivery and Governance benefit from alignment with Enterprise Architecture, resulting in consistency and a mechanism to assess impact of change in a wider context. There is therefore value in using Enterprise Architecture artefacts from a central repository (i.e. Enterprise Data Models, Business Reference Models…) downstream to influence the creation of services that will fulfil business functions that support the organisation.
This can be achieved by creating a link from the Enterprise Architecture central repository into the definition and design of SOA services and APIs. Once this link exists, a feedback loop can be implemented to send information about the created services back to the central repository.
By following this idea, organisations can minimise the projects’ costs related to rework and technical debt, and rapidly provide information to key stakeholders to make strategic decisions.
The problem is that most organisations struggle to implement a consistent approach to link Enterprise Architecture Governance and Integration Services Governance (i.e. SOA Governance). This session aims to present an approach to fill the gaps between Integration Services Governance and Enterprise Architecture processes and tools, using Sparx EA Add-In capabilities as the main enabler for tools integration.
During the session, the following key learning areas will be discussed:
• Opportunity to link Solutions Architecture and Enterprise Architecture assets from Sparx EA to a Service Governance tool as part of the overall governance.
• Adopt a model driven approach to Service Contract Design, leveraging central Enterprise Architecture assets to bring semantic alignment across the Integration Service Portfolio.
• Agility and accuracy in the process of identifying and measuring the impact of changes.
Manage a Canonical Data Model using EA
Wouter Meijers is a highly experienced technologist with over 30 years of background in information technology, technical automation, multimedia and e-commerce. His focus is mainly on Service Oriented Architecture, Internet technology for portals, application integration and identity & access management. In the past 15 years, he has been working as an Enterprise Architect as well as Solution Architect for various, mostly large, customers in many different business domains, from government to education to industry. Wouter is currently working for Enexis in the role of Data Architect and is responsible for creation, maintenance and roll-out of the EA-based CDM Management tool.
Enexis aims for a flexible and agile integration landscape. The creation of platform-independent service interfaces using a Canonical Data Model (CDM) that is based on open standards (such as OAGIS, HR-XML, UN/CEFACT CCTS and EPRI-CIM), is essential in achieving this goal. However, managing these, mainly large and complex, reference models without proper tooling is no easy task. Enexis has chosen Enterprise Architect as the primary tool for maintenance of the reference models and generation of service interfaces from these models. The presentation will highlight the steps that Enexis has taken to build a CDM management tool using EA and the process we use to transform reference models into a CDM framework, build domain models from the framework, use the Schema Composer to build service profiles and eventually generate XSD’s and WSDL’s from these profiles.
Providing continuous model compliance of XML services in an OTAP environment
The Future Group
Marco Veerkamp has worked in software for more than twenty years having experience in architecture for more than ten of those years. The larger part of this effort was in component based development and service architecture.
Marco has worked in insurance for Delta Lloyd, ABP and Zwitserleven and in utilities for Eneco and Stedin. Currently he is partner in The Future Group working for TenneT.
Enterprise Architect is good means of supporting and maintaining a common object model. In practice this model starts to live in different forms in your service landscape. Ideally there is only one model that governs all of the service contracts that have been implemented. In this way the model is tightly coupled to the existing interfaces, which is a problem in its own right. The other problem with a single model is that is invariably a network model while XML services are hierarchical. Checking conformance can be a challenge in this case.
In this presentation it is shown how to verify the compliance of hierarchical service interfaces with a hierarchical model on the one hand and keep flexibility in the development proces in the other. It shows how to decouple the development of the common data model from it implementations in the OTAP environment. Freeing development cycle from the model’s development cycle. Differences with te current model show up as technical debt that can be solved or accepted by the developer in a traceable way. The method is actively in use at Stedin in the Netherlands.
Integrations with EA
Peter Kanbier - Schiphol Groep
Peter is a domain architect, working with Enterprise Architect mostly in ArchiMate 2.0. Together with other domain architects he defines and manages the architecture of Schiphol within Enterprise Architect.
At Schiphol there are several different stakeholders for the architecture and its depicted applications and services. Ranging from Security Officers, to Privacy Officers, Information Analysts and of course Architects. Because of this EA is not always the original source for all Architectural specifications and several other tools are being used for the different stakeholders. Peter is exploring possibilities to synchronize this data within Enterprise Architect.
When you use other systems as original source for (architectural) artefacts and their specifications, you will have to synchronize this data with your Architecture repository within EA.
At Schiphol we have two other source systems.
1. Application Portfolio. (AP)
Within AP (custom developed application), you can define and maintain the masterdata of the applications used at Schiphol in a readable format for all stakeholders.
With URequire, you can specify, structure, integrate, manage and maintain your business processes, business requirements and business rules.
In this session I will talk about these systems and how they are integrated with EA, what the overall process looks like and I will demonstrate the way we synchronise the information with EA and address some of the key issues
EA solutions and implementations within the organization of Universitair Medisch Centrum Groningen
Ben van der Veen - Ordina
Ben van der Veen is a “digital” Architect for over 15 years, the last 3 years at Ordina. He can operate in multiple industries and has been working mainly in the Health care domain. He received his degrees in Analist Clinical Chemistry and Information Technology. His knowledge and experience range is from management to operational in-depth technology. All disciplines can be given to Ben. Next to his client architecturing assingments, he holds the position of Business Unit Manager at Ordina for the Architecture unit. Ben is been a core member and advisor in the General Enterprise Architecting team for 3 years now. His national experience includes programs, architecting and consultancies in different organizations on different managerial layers. His experience with Sparx go far back and he developed various solutions with Enterprise Architect which have been a benefit to the client organizations and development/governance teams.
Ben is going to talk about different EA solutions and implementations within the organization of Universitair Medisch Centrum Groningen (UMCG), like generating useful PSA's in an attractive layout, and using EA-extensions. Also Ben is going to address a missing feature with which he thinks can help Sparx to make a difference. With only 45 minutes he hopes it will be inspiring…
Aorta architecture (EA as single point of information)
Marcel Settels & Suraja Padarath - VZVZ
The Dutch Medical Information Broker is an index for exchanging medical information of over 10 million Dutch citizens. This infrastructure is embedded in a very complex political constellation. Therefore there are high requirements for the implementation of this infrastructure, for example in security, privacy, use of open standards and availability and performance.
The architecture of this complex system is named Aorta. It is a single point of information for all the stakeholders. Because of various aspects like better documentation consistency, complexity reduction, improvement of requirements management and viewpoints of the different stakeholders the architectural documents are transferred from office documents to an architecture repository in Enterprise Architect.In this session Marcel and Suraja will present the complex IT landscape of the Medical Information Broker from different perspectives like security, requirements management and standardisation. They will present how Enterprise Architect in combination with a Web Publication Platform supports a future proof Aorta architecture.
Model-driven Schema and Test design with Imvertor OS and Enterprise Architect
Arjen Loeffen - Armatiek
Arjan Loeffen is lead developer of Imvertor OS. He has been Java and XML practitioner for 25 years. He now leads the Open Source project.
The Netherlands’ Cadastre, Land Registry and Mapping Agency (Kadaster) and the Association of Netherlands Municipalities (VNG) have decided to produce XML and JSON schemas for services and messaging using a model driven approach.
UML class diagrams, developed in EA, describe information and exchange structures. A separate software product, called Imvertor OS, transforms the model to formal specifications that can immediately be put to use in system development and testing.
Imvertor OS uses Java + XSLT 2.0 steps to create intermediate as well as funtionally complete results, such as validity checks, model derivation, change logs, schema generation, compliancy test construction and conversion, and model comparisons. Imvertor assumes the models to adhere to a constrained set of metamodels, that can be configured.
The Kadaster has recently donated the Imvertor OS project to the Open Source community.
Evolutionaire groei in het gebruik van Enterprise Architect, een praktijkcase
Frank Kok - Nederlandse Spoorwegen
Frank Kok is sinds 2007 werkzaam voor de Nederlandse Spoorwegen, hiervoor heeft hij verschillende IT rollen uitgevoerd tijdens zijn 12,5 jarige IT detacheringsloopbaan bij BSO/BSO-Origin/Origin/Atos-Origin. Waarbij hij vnl. aan de productzijde heeft gewerkt voor bedrijven als bijv. ASML Lithografie en Philips Medical Systems. Op dit moment is hij binnen de NS leidinggevende van de Informatie Analisten die werkzaam zijn binnen Business Systemen en als zodanig verantwoordelijk voor de werkwijze en de tooling die hiervoor binnen de NS gebruikt wordt.
Sinds 2007 is Enterprise Architect in gebruik bij de Nederlandse Spoorwegen. In eerste instantie geïntroduceerd als ‘tekentool’ à la Visio voor het maken van UML modellen, maar evolutionair uitgegroeid tot één requirements baseline die de ontwikkel (Scrum) teams ondersteunen in hun werkzaamheden. Waarbij documenten gegenereerd worden voor de verschillende stakeholders en je vanuit bedrijfsproces kunt afdalen naar de functionaliteit zoals deze door IT ondersteunt wordt. Deze presentatie geeft zicht in de evolutie en het gebruik van Enterprise Architect binnen een organisatie als de Nederlandse Spoorwegen en de ontwikkelingen op het gebied van Requirements Engineering.