components installed at the customer datacenter.
It also contains managed connectivity to legacy
products within the customer Enterprise
Architecture (EA).
3.1.4 The Instrumentation and IoT Layer
The Instrumentation and IoT layer contains
interaction protocols with managed devices. Such
devices can be a server, network card, router, switch,
or an appliance such as a smart TV, media device, or
mobile device. Managed technologies can be agents,
probes, sensors (monitors), or actuators (modifiers
and controllers). Regardless of the managed target,
the embedded and remote technologies are separated
by ownership and location of the managed
technology.
The Embedded Technology provides access to
devices within the firewall (physical location) and
private virtual networks.
The Remote Technology accesses devices via
third party and public networks, with or without
encryption.
3.2 CURA 4 Process Phases
CURA 4-phases process separates mandatory and
optional views, structured on top of the 4LHL
template as described in Table 1. The blueprints
images were blurred to maintain confidentiality. The
mandatory blueprints are capability-to-architecture
roadmap; capability-to-technology as depicted in
Figure 3; super-position logical 4x6 as depicted in
Figure 4 (Hadar et al., 2012b); and deployment. The
optional views are capability, security, and
capability-to-business.
• The Business Phase focuses on understanding
customer needs, and defines the required high-
level capabilities in conjunction with the existing
and needed technology. Aimed at detecting
dependency on previously delivered capabilities
as well as new evolving architecture
requirements, the result is a merged capabilities
and architecture value-roadmap.
•
The Functional Phase focuses on systematic
decomposition of capabilities into supporting
processes and functionalities, by detecting
explicit connectivity between technical
components or implicit dependencies of business
processes. Once the implementation technologies
for the Business-Service-Innovations steps are
detected (Hadar et al., 2012a), the technologies
are mapped onto the 4LHL Capabilities-to-
Technologies blueprint, exemplified in Figure 3.
• The Logical Phase binds 4×6 logical bricks
(Hadar et al., 2012b) of existing or planned
components of each participating product (see
Figure 4). The 4×6 blueprint depicts both the
underlying products and the solution glue-code.
This phase includes eliciting the evolution steps
required from both the products and solution
teams, as well as the customer’s enterprise
architecture (EA) configuration needs. This list
of evolution steps is merged with the combined
capability and architecture roadmap view. The
blueprint is based on aggregating a separate 4×6
logical product views, is a 6-tier architecture
containing a modified 3-tier architecture pattern
extended with three additional integration tiers
for the EA.
• The Deployment Phase aims at producing
instructions that can be automated by DevOps
scripts for staging and producing the IT
solution. The 4LHL Deployment Blueprint
depicts the installation dependency of packaged
application components on the required IT
infrastructure.
4 IMPLEMENTATION AND
CONCLUSION
The CURA solution approach was created to handle
three types of architecture needs: bundling unrelated
technologies, integration, and new processes across
products.
• Bundling unrelated technologies and co-locating
technologies reduces IT footprint and unifies
supporting infrastructure.
• Integrating technologies with a hub-and-spoke
pattern or a canonical-data-model pattern ensures
separation of concerns, where each product acts
on and reacts with the data. The goal is to reduce
integration points, standardize web service
protocols, and provide common taxonomy for
the integrated data.
• Creation of new processes provides a higher
business value from a collection of separate
products.
CURA targets complex system of systems solution
architectures, as well as basic software systems and
technologies. Instead of having different views
without a binding structural thread, the CURA
approach expands on top of a single structural
skeleton that bridges multiple architectural aspects.
CURA unifies both R&D and Services architec-
CURA: Complex-system Unified Reference Architecture - Position Paper: A Practitioner View