System Architecture Tradeoff Analysis Method

System Architecture Tradeoff Analysis Method The purpose of the System Architecture Tradeoff Analysis Method (System ATAM) is to assess the consequences of architectural decisions in light of quality attribute requirements and business goals and discover risks created by architectural decisions in the system and software architectures of systems Scenarios derived from quality-attribute-augmented mission threads, system […]

System Context View Diagram

At a very high level, you should consider two views of a system: In the most common view, the software or application is represented by a set of architecture building blocks (also called the overview architecture). The second view is more outward-facing. Think of the system to be designed as a black box. Surrounding the […]

Using Spring Data MongoDB

Originally posted on Otherwise I'll Forget:
Spring Data MongoDB provides a great third party support based on standard MongoDB Java Driver. Dependencies Following dependencies are required. Check for latest version via Nexus Central Repository: spring-data-mongodb <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <version>1.2.1.RELEASE</version> </dependency> mongo-java-driver <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>2.11.1</version> </dependency> Setup Mongo Connection, Template and Repository Scanning This…