Today, consumer experience has advanced leaps and bounds because of modern technology and people’s lifestyles. With the advent of social communication, mobile devices and a multitude of easily available and accessible apps, consumers today expect highly flexible, user-friendly, quick and agile services from enterprises. Enterprises need to meet these high expectations if they are to remain competitive. More importantly, they should also revisit their technology to see whether they are better equipped to provide such services.
Putting together a new enterprise architecture is hard. Dissecting an existing enterprise architecture and putting it back together with the necessary parts is even harder. The objective of this workshop is to identify the main pillars that are needed to build such an enterprise architecture. It will also explore how WSO2 can help you do so.
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Architecting the Digital Enterprise
1. Architecting the Digital Enterprise
Technologies for a digital transformation
WSO2 Workshop – NYC, March 2017
Nuwan Bandara
Director - Solutions Architecture, WSO2 Inc.
March 28th 2017
4. Today’s enterprise
vs 10 years ago
4
Enterprises thrive to be
more adaptive
They understand that the
market need changes by
the day
Organizations have to
enable organic growth via
new channels
New challengers, but new
opportunities
6. Mainframes
… with monoliths
Distributed systems
… with monoliths
… then SOA
Cloud servers
… with monoliths
… then SOA
… then micro-services
Waterfall Scrum XP (Agile*)
The sliding window effect of EA
7. The richer tool-belt for an enterprise architect
More options for the enterprise architect
Richer language tools (JVM based, browser / client based, device based etc)
Dependency management & packaging tools
Automated build and testing tools
Software containerization and deployment tools / platforms
Monitoring and analytics tools
7
8. The enterprise architecture has become complex
and simpler
It is complex macro scale and simpler at the micro scale
At a micro scale modules are more granular and loosely coupled
At a macro scale it is complex in,
Message passing (with eventing, caching, state management)
Orchestration & mediation
Security and claim management
Governance and analytics
8
9. Digital transformation
DT was the primary goal of the business since day one
Today information technology can successfully augment the real-
world and real consumer needs
A digitally transformed company is more closer to it’s customer
9
EA is constantly evolving, new paradigms emerge to support complex requirements
Standards and patterns emerge to simplify the existing (Micro-services, SOA done right)
EA adapts to the business (Focus on the core business / run ur servers elsewhere)
EA has to become agile and iterative