from shadow IT to empowered IT-asanka 2014 08-gartner catalyst
Pattern-Driven Enterprise Architecture Asanka Abeysinghe Vice President, Solutions Architecture -...
-
Upload
barry-carter -
Category
Documents
-
view
218 -
download
0
Transcript of Pattern-Driven Enterprise Architecture Asanka Abeysinghe Vice President, Solutions Architecture -...
Pattern-Driven Enterprise Architecture
Asanka Abeysinghe
Vice President, Solutions Architecture - WSO2,Inc
QCon Sao Paulo - 2015
2
CONNECTED WORLD TRACK 26 MARCH
SALA SALVADOR 110:50- 11:40 11:55-12:45 14:15-15:05
PATTERN DRIVEN ARCHITECTURE
SECURING THE INSECURE
CREATING AN API CENTRIC ENTERPRISE
15:35-16:25 16:40-17:30NEXT-GEN APPS WITH IOT AND CLOUD
PANEL: BUILDING TOMORROW’SENTERPRISE: REPORTS FORM THE GROUND WARS
Patterns
3
A generic solution for a common recurring problem. Used it before Error proof Common way to communicate : architect’s
language Catalog to pick one : feel comfortable
Enterprise Architecture
4
“Manage the complexity of the IT environment and applies principles and techniques to reduce the complexity, improve efficiencies, and reduce capital and operational expenditure.”
Service Oriented Architecture (SOA)
6
“Architecture paradigm to build highly loosely coupled distributed systems”
12
Less visibility to projects o Difficult to find
o Availability o Ownership
Development cycles:o From 18 to 6 months to 3 months
Change management Real standards
o Technical (REST, SOAP, protobuf)o Business (ACORD, HL7, FIX, FAST)
Integration is key (extend to connected business)oCompanies without integration are falling
behindoHeterogeneous systems
Enterprise Architecture has changed
13
Next-Gen Middleware
Big-3o Mobileo Social o Cloud
APIs Big Data DevOps Open Source
Picture Credit : http://www.latimes.com/sports/
Enterprise App Store
API Management SaaS Adoption
Executive Dashboards
PaaS
Mobile Apps
Open Source Adoption
SOA
Cloud Adoption and Automation
Federated Identity
Social Networking
Mobile BYOD
Big Data and Analytics
Forrester View of Systems of Systems
Systems of record are technologies that manage and store transactions, content, and processes.
Systems of engagement are technologies that directly support customer interactions through software.
Systems of automation are technologies that intelligently manage physical products, networks, and infrastructure.
Source: Forrester Research
Supportive patterns
19
Event-Driven Architecture (EDA) Web Oriented Architecture (WOA) Enterprise Integration Patterns Internet of Things (IoT)
Approach (architecture)
22
Business Architectur
e
Solution Architectur
e
• Level 0• Level 1
Application
Architecture
• Integration • Data models• APIs
Runtime Architectur
e
• Capacity Planning• Deployment • Security
Same programming modelSame solution architecture Same (deployable) artifactsCloud based deployment Cloud native applications