Vous êtes sur la page 1sur 8

Architecture

An Overall View
Architecture Principles People
• Mindset
• Skills

• Enterprise Integration Patterns Process


• Governance
• Training
• Service Oriented Architecture
+ Microservice Oriented Architecture • Artifacts
• Extended Serverless Architecture Tools • Technology
• Platforms
• Business Entity Centric Analysis & Design

Enterprise integration patterns Service oriented architecture Serverless Business Entity Centric Analysis
is a catalog of design patterns for (SOA) is a method of delivering IT & Design
developing systems to integrate is a technique that involves the services where the underlying is an approach to modeling and
new and existing software in a interaction between loosely compute resources are analysis, in which information is
business environment coupled services that function consumed as a shared opaque structured around and
independently. pool, rather than a server or referenced by the properties and
container that someone must relationships of real-world
Microservices
provision. “things” or entities.
is an approach in which a large
Is Extended because our
application is built as a suite of
architecture support any service
modular services. Each module
(APIs, Web APPs, Mobile APPs,
supports a specific business goal
etc.)
“Service/Application Lifecycle Management”
Roadmap

Stage 4
•Lean Business
Stage 3 •Build & deploy
automation for
•DevOps production
•Build & deploy enviroments
automation for
Stage 2 development and QA
•QA & QC automation Quality assurance (QA)
•Standardize good •Fault tolerance is a set of activities for ensuring
practices for analyze,
design & development •API Management quality in the processes by which
•Hub (communication & •Indentity and Access products are developed.
services) Management
•Application
Stage 1 •Reuse of servicies
Performance Monitor
•High availability Quality control (QC)
•To modularize •Enterprise Digital Risk
•Eliminate rework Management is a set of activities for ensuring
•Identify tasks to (Automation)
quality in products. The activities
improve
focus on identifying defects in
the actual products produced.
Architecture (overall perspective)

API Management
is the process of overseeing APIs
in a secure, scalable environment
to monitor the interface's
lifecycle and ensure the needs of
developers and applications
using the API are being met.

Enterprise Service Bus (ESB)


is a middleware tool used to
distribute work among
connected components of an
application.
Architecture: Legacy System

Sandbox
Application sandboxing for
integration or application
containerization for integration,
is an approach to integration
management that limits the
communication between
applications to reduce
complexity.
Architecture:
Not Legacy System
Serverless
is a method of delivering IT
services where the underlying
compute resources are
consumed as a shared opaque
pool, rather than a server or
container that someone must
provision.
Is Extended because our
architecture support any service
(APIs, Web APPs, Mobile APPs,
etc.)
Architecture for data integration

Extract, Transform, Load (ETL)


Refers to three separate
functions combined into a single
programming tool.
Extract function reads data from
a specified source database and
extracts a desired subset of data.
Transform function works with
the acquired data to convert it to
the desired state.
Load function is used to write
the resulting data (either all of
the subset or just the changes) to
a target repository.
Architecture
An Overall View

Vous aimerez peut-être aussi