Spelling suggestions: "subject:"5oftware architectural atterns"" "subject:"5oftware architectural 1atterns""
1 |
A DTO of the ship Calmare Nyckel following the EA Blueprint patternMylläri, Filip, Munter, Anton January 2022 (has links)
In our current environment, where we increasingly become dependent on the internet, the definition of living smart is widely used. Smart living involves original and innovative solutions to make life more efficient, controllable, economical, productive, integrated and sustainable. The Internet of Things (IoT) helps people with the lifestyle of smart living and helps them gain complete control. IoT does not only offer smart devices for the home, such as Google Home or Alexa. It is also essential for small and big businesses. The ability to transfer data over a network without any human interaction is needed in today's society. Organisations in multiple industries are using IoT to improve decision-making and overall quality of life for their employees. One way of using the IoT infrastructures is a concept called digital twin or a Digital Twin of an Organization (DTO). Since an organisation is constantly evolving, keeping the DTO aligned with the organisation will require an infrastructure that lends itself to be highly flexible and maintainable. The EA Blueprint Pattern was proposed to help achieve a flexible and maintainableDTO. However, there are limited practical instantiations of this pattern that can evaluate its utility. This project will therefore perform a practical evaluation and analysis of the pattern.
|
2 |
A DevOps Approach to the EA Blueprint Architectural PatternPersson, Susanna January 2022 (has links)
In the world of software development, there is an increasing demand for software to keep up with rapid changes in its real-world context. A Resilient Digital Twin of an Organization is a type of software whose purpose is to digitally represent an organization or a component of an organization - as a Digital Twin -, and to keep doing so accurately throughout the real-world organization’s changes - a Resilient Digital Twin. An architectural pattern, called the EA Blueprint Pattern, has recently been proposed as a pattern to use for developing Resilient Digital Twins that can change together with the changes in the organization. However, software architecture is not the only factor that enables continuous change and adaptability in software. For software development teams to be able to deliver software rapidly and reliably, the software development process itself must be adapted to allow for frequent and fast changes. From this need, the Agile methodology and subsequently the set of work practises called DevOps has emerged. DevOps leverages automation and fast feedback as tools to facilitate a shorter system development life cycle and continuous delivery. The usage of DevOps is becoming increasingly popular in the software development field. It stands to reason that there is a need to ensure that the EA Blueprint Pattern is appropriate even in a DevOps context, where different tools and routines may be used than in traditional development. To complete this project, a use case of the EA Blueprint Pattern has been moved from a traditionally developed and deployed setting to a DevOps setting that includes essential DevOps tools such as Infrastructure as Code, a cloud environment, and a CI/CD pipeline that enables automatic deployment and therefore a shorter system development life cycle. By doing this, it can be gauged how well the EA Blueprint Pattern is adapted to a modern software development process which utilises the advantages of DevOps.
|
Page generated in 0.0644 seconds