Enterprise Architect version 15.1

download
purchase

enzh-CNcsnlfrdehiiditkoplptruskessv

My Profile

Social Media Channels

facebook  twitter  youtube   linkedin

Peter Lieber

Peter Lieber

I am an extrovert promoter and results-oriented controller and director. It like creating new partnerships and relations. I like people that are talking with me and it is important for me to help and motivate others. I'm very self-motivated and I prefer doing thinks I really like. I need a lot of creative and open space. But I also need people doing the administrative tasks and people realizing the ideas.

My highest motivation is doing creative work with and around Enterprise Architect. (www.sparxsystems.de)

Norbert Schattner of ifb Group was significantly involved in Norbert Schattner of ifb Group was significantly involved in the development of the reference architecture REFRAME for over ten years. REFRAME is based on the SPARX Enterprise Architect platform and enables corporate transformations in the financial sector. Ifb focuses its architecture entirely on standardisation and automation. Following a number of successes with insurance customers in Switzerland and Germany, ifb recently also convinced an Austrian insurance group of the benefits of its approach.

 

 Business Transformation in Finance Sector

Friday, 06 December 2019 13:29

EAM Gathering 2020

We want to try out something completely new:

EAM Gathering 2020

https://www.sparxsystems.eu/resources/news/news-item/news/eam-gathering-antwerp/

Enterprise Architects have a huge responsibility and sometimes they need to avoid being mis-used as Solution Architects, Business Architects or Software Architects. How do you survive when put in that position? Share your experience - speak with your peers that may also experience similar challenges.

This gathering only has capacity for 30 participants.

Please register as soon as possible.

This EAM gatherings will take place in 2020: Antwerp, Zurich, Hannover, Brussels - and on demand also in your region. Small - Focused - Tuned.

Tuesday, 03 December 2019 07:31

WebEA hosted in a loadbalanced scenario

PHP has a very powerful session handling mechanism. By default it uses files, but you can use MemCache, MemCached or Redis, too and in some cases SQLite could be an option. These scenarios are provided with simple configuration settings. But if you have a Windows infrastructure then some of these "sounds-easy" scenarios do not really work. MemCache, MemChached are out-dated, Redis is not really available for Windows and the port from Microsoft is depricated. SQLite does not provide Row-Level-Locking mechanism that is required for a transaction intensive way of session handling.

So I thought it is clever to use an existing MS SQL Server that was already used for EA repositories.

You can find a lot of resources explaining how to write your own session handler, but none explaining the combination of SQL Server and what to configure without the need to adapt the code (meaning WebEA).

What is required:

MS SQL Server for PHP

installed as an extension please take care to use the fitting version to the PHP version

PHP.ini

This setting defines, that a user specific session handler should be used:

session.save_handler = user

This adds automatically the session handling to every php file interpreted:

auto_prepend_file = "[path]SSCESessionHandler.php"

SSCESessionHandler.php

Then you need a class that implements the SessionHandlerInterface:

class SparxCEFileSessionHandler implements SessionHandlerInterface

that means the following methods:

public function open($savePath, $sessionName)

--> here you open the connection to the database

public function close()

--> here you close the connection to the database

public function read($id)

--> here you read the session data

public function write($id, $data)

--> here you write the session data

public function destroy($id)

--> here you remove the entry of the session

public function gc($maxlifetime)

--> from time to time garbage collection takes place - a good place to remove out dated sessions

And at the bottom of this file - you should instanticate and start the Session Handler - because this will become the top most part of any php in the future of this installation

$handler = new SSCESessionHandler();
session_set_save_handler($handler, true);
session_start();

 

 

Single Sign On with Sparx Systems ProCloud 3.0 WebEA and Microsoft Server 2016 with Internet Information Server

After an installation as documented with the following User Security settings in Enterprise Architect

SSO 0

You will get the following Login for your model in WebEA – and if you choose to login with Windows ID – the default behavior is that does not work “Internal Server Error” occurs.

SSO 1

Here are the steps to solve that issue

First go to the Web Site’s authentification:

SSO 2

Then change the Anonymous Authentification (WebEA will also work with other authentication modes, but it is not necessary to have the huge overhead for configuring that – as the underlying connection to the data will be authenticated) – The trick is to define the Anonymous user identity as Application Pool Identity.

SSO 3

After such a change it is recommended to restart the Web Publishing Service

SSO 4

Then refresh the Web Site and after choosing the Model and Login With Windows ID – depending on the browser type a Windows Security dialog will occure – here you can type in Domain\User and Password

SSO 5

But be aware of the correct writing – as the user name is case sensitive (EA does not take care, but WebEA does)

SSO 6

Of course in a intranet zone you can get rid of the Windows Security Dialog, by adding it to the Intranet zone via Control Panel

SSO 7

If it is not configured to be automatically detected you can define that manually

SSO 7

With Internet Explorer there is a strange behavior as it does not work properly

SSO 9

So therefore I recommend to use the Trusted Site configuration, but there you have to adopt the custom level to allow automatic login with current user name and password

SSO 10

These settings are used by almost all browsers except Firefox (Firefox always will ask for credentials), whyever – I tried with IE, Edge, Firefox and Chrome.

 

World Record | Installing EA incl. Pro Cloud Server Installation in 3:33

Here I tried how fast and easy the installation of Enterprise Architect and ProCloud Server is (incl. some explainations 3min and 33secs): World Record | YouTube Link

A Standards-Based Modeling Approach for Industry 4.0 Architectures

Authors: Christoph Binder, Christian Neureiter, Goran Lastro, Mathias Uslar and
Peter Lieber

RAMI Layer

Abstract. Emerging technologies in the industrial area lead to a continuously increasing complexity concerning systems development. Varying approaches dealing with the same problem generate a number of heterogeneous solutions instead of concentrating on a mutual tool-set in order to provide a common basis. Having recognized this issue, the German industry introduced the Reference Architecture Model for Industry 4.0 (RAMI 4.0), proposed in the standardized technical speci cation DIN SPEC 91345. Providing a three-dimensional model on how to structure industrial systems, the starting point for the discussion on how to deal with the upcoming complexity has been set. However, due to the current state of research, only the frame to work in has been speci ed. In this paper the idea of following an approach based on Model-Driven-Architecture (MDA) in order to develop future industrial systems is introduced.
To achieve this, rstly the concepts of RAMI 4.0 are analyzed and a detailed description on how to apply them for developing speci c architectures is given. This approach itself and its applicability are demonstrated by a real-world case study, which is created with the help of the RAMI Toolbox.

If you are interessted in the complete whitepaper - contact us: This email address is being protected from spambots. You need JavaScript enabled to view it. 

Monday, 11 February 2019 17:29

Meet Sparx Services Central Europe Q1/2019

There are a great number of opportunities to meet Sparx Services in Europe:

 Event Location Date Content/Link Special
EAM Day Vienna Feb, 27th 2019

http://www.conect.at/index.php?id=1119&Event[item]=1617 (German)

You can meet the guys from Belgian Railways there: https://community.sparxsystems.com/case-studies/1189-snfc4ea

Registered Enterprise Architect Users get one ticket for free (first come first serve) please send a mail to: This email address is being protected from spambots. You need JavaScript enabled to view it. 
Cyber Security Cluster Austria Days Vienna Mar, 13th + 14th 2019

https://www.ait.ac.at/news-events/single-view/detail/5765/?no_cache=1 (German)

There you can see the pretty new implementation of Cyber Security Modeling for Enterprise Architect the first time.

Entry is for free.
CIO Summit Vienna Apr, 3rd+4th 2019

https://confare.at/ciosummit/

The event in Austria, Germany and Switzerland for CIOs

Free for CIOs, CDOs and IT Managers - for all others 3.200EUR - there you can meet with 400+ CIOs

SparxSystems CE: Belgian Railway relies on Enterprise Architect

In order to prepare itself for the liberalisation of national railway markets in 2023, the Belgian National Railway Company SNCB has developed an architecture continuum using Enterprise Architect over the last three years. With more than 1000 applications in use and a huge volume of data, this was not an easy task. Today, IT decisions can be made more easily based on reliable information, and the company is now able to move toward a modern IT landscape.

SNBC1

 Luc Alix (left), Head of Enterprise Architecture and Alain Garsoux (right) in charge of Architecture Governance at Ypto, a subsidiary of the Belgian National Railway Company

Vienna/Brussels – In 2005, the Belgian National Railway Company was divided into three public companies, in accordance with European and Belgian regulations. This naturally had considerable consequences for the common IT: Thousands of components (applications, servers, networks, etc.) had to be recorded, analysed and reassigned. To ease this IT transformation, SNCB decided to create a new IT company called “YPTO”, a 100% subsidiary. Ypto started to invest in its enterprise architecture with Enterprise Architect from Sparx Systems. Luc Alix, Head of Enterprise Architecture, hired Alain Garsoux to promote and improve Ypto’s architectural knowledge database (continuum). Alix: "We very soon decided to define our own architecture framework by adopting and integrating major architecture standards like Archimate™, TOGAF™, BPMN, SAFe, etc.. The adopted prescriptive language helps the decision-making process by forcing us to address the important concerns and not getting lost in details.”

Enterprise Architect: Cost-effective and adaptable

Since a suitable tool is naturally required for the construction of such a complex IT landscape, the decision was made to purchase based on specificity. Enterprise Architect proved to be the cheapest and most adaptable solution. A. Garsoux explains: "Being active in the public sector forces us to regularly reconfirm the purchase, the good price of the platform has so far always made it possible to extend the licenses and to avoid migration tasks. This allows us to continuously work with the tool, which has now been ideally adapted and makes our architecture work much easier and more productive.” Hans Bartmann, Managing Director of SparxSystems Central Europe: "We are pleased that Enterprise Architect has so far overcome the hurdle of tenders so well due to its excellent price-performance ratio, adaptability and openness to many languages and standards. At the same time we congratulate SNCB on their state-of-the-art IT architectural solution, which can also serve as a very good example for other companies!”

SNBC2

The EA Shared Model Repository provides an overview The EA Shared Model Repository provides an overview of the mapped areas and guidelines for modeling

Open tool to reduce complexity

During the embedding phase for the modeling platform, Ypto specified precise guidelines for solution architects. Standard architectural views were defined to support the work of 12 Enterprise Architects and 50 Solution Architects. "Thanks to pre-fab architecture diagrams, we are able to easily capture our current complex IT landscape into the architecture knowledge database (Continuum). The captured raw data is then transformed into actionable information to support decision making”, says A. Garsoux. With this capture, a continuous documentation is automatically updated, which is of decisive importance for traceability and further developments.

The analysis of the existing applications showed for example that currently up to 20 applications are necessary for the handling of a single business activity. Since each of these applications (currently over 1.000) has to be maintained, the declared goal is to significantly reduce this number. "For any new request for change, we always start by specifying the impacted business activities and the impacted applications. From this we can very quickly see - thanks to our architectural knowledge database - what things we want to keep and what needs to be renewed,” says the IT architect.

SNBC3

The Architecture Framework provides an overall view of the IT architecture

New applications are subject to precise specifications

"Precise architectural principles have been defined for all applications, which must be adhered to. Only in this way can we ensure that we achieve a uniform architecture. The framework also helps us to make very efficient decisions on certain developments," explains A. Garsoux. The IT architect now describes the structure as mature and ready for roll-out in the company, which is already ongoing. But he also knows that this will require a lot of internal persuasion: "The commitment to this forward-looking IT architecture must now spread throughout the company, because this of course entails changes. Our delivered information convinced our management and we prove every day that we are taking a decisive step towards a prosperous future for SNCB!"

 

The SNCB

SNCB is Belgium’s national railway company. It is a public company which provides the operation and marketing of railway services for national and international passenger and freight transport. It is also responsible for the maintenance of the rolling stock. SNCB employs around 21,000 people and has a turnover of 2.2 billion euros. It also owns shares in Eurostar and Thalys, as well as in the IFB and TRW branches. SNCB plays a crucial role in the development of sustainable mobility by providing a quality, reliable service that is in line with the market.

 

About Sparx Systems

Enterprise Architect is the world’s premiere UML/SysML modeling platform. Produced in Australia by Sparx Systems since 1996, it has been implemented by over 730,000 users worldwide, due not only to its high performance at an unbeatable price. Enterprise Architect is a powerful yet intuitive modeling tool that facilitates any desired level of explicitness and precision in the development, analysis and documentation of even the most complex systems and architectures. Individuals and teams can use EA to design and produce software systems, perform business process modeling, handle requirements or model any process or system using standardized or custom modeling languages and frameworks with maximum reuse and traceability throughout. Pro Cloud Server and WebEA allow geographically-distributed model-based development and engineering teams to actively collaborate on any number of ongoing projects in real time. SparxSystems Software Central Europe was founded in 2004 in Vienna, Austria to provide individuals and organizations in Europe's core German-speaking and other economically-aligned markets with Enterprise Architect software licenses, training and support in their own language and time zone.

Enterprise Architect - Best Practices Day 2018 (German Event)

After the great feedback of our first Best Practice Days we will continue this series of events. We are creating during this yearly event a personal and interactive plattform for the Enterprise Architect Community hosted by Sparx Systems Central Europe.

Nach dem großen Erfolg und den vielen positiven Rückmeldungen zu den ersten beiden Auflagen der «Best Practice Days» gibt es im 2018 die Fortsetzung! Mit diesem jährlichen Event schaffen wir die persönliche und interaktive Plattform zur Enterprise Architect Community. Dienstag, 10. bis Mittwoch, 11. April 2018 in Nürnberg NH Collection Hotel Nürnberg City.

BPD2018 teaser

Der erste Tag ist den Praxis- und Fachbeiträgen gewidmet, der zweite Tag reserviert für Schulungen rund um den effizienten Einsatz der Modellierungsplattform.
Berichte aus der Praxis, Fachbeiträge rund um neue Funktionalitäten, interaktive Schulungen und die persönliche Vernetzung mit anderen Enterprise Architects machen aus diesen beiden Tagen ein Muss für jeden, der die Plattform in seinem Unternehmen einsetzt. 

BPD2018 CommunityDay

 

BPD2018 training

If you want to connect Enterprise Architect with Cloud Services or Pro Cloud Server - where no user credentials are part of connection string - because you should use IIS for authentification - then it may make sense to encrypt the Connection String as it is possible with DBMS Connection Strings.

Here is how to make that possible:

First connect to a Cloud Service/Pro Cloud Server:

Enterprise Architect opens the project - so to see and modify the connection string Open the Project Open dialog - Editing the Connection String shows the details:
RAS --- ;Connect=Cloud=protocol:http,address:127.0.0.1,port:804;Data Source=RAS;DSN=RAS;

Now save the Project as Project Shortcut - there is an option to encrypt the connection string::

EAConnectString:RAS --- ;ConnectEx=rdwj!AIh`=&akz/7p{K2oA/t9ofR9i}u<Hw(1i*D<6OX)Y+n{r\H[;>:b0"{$65a8xey2,QfkRJ,;

"EAConnecdtString:" is not part of the connection string - but now you can use that connection string instead of the other one - remove any existing other connections from the list - and now connection to Cloud Services/Pro Cloud Server is encrypted.

Page 1 of 3