2. 2
Industry trends in service-based architecture
Leveraging a modern services architecture
Business benefits
AGENDA
3. 3
ARCHITECTURE TRENDS:
IN THE BEGINNING
Monolithic Applications
• Single deployment
• Tightly-coupled UI
• Any change requires complete
redeployment
Data
Business Logic
User Interface
4. 4
ARCHITECTURE TRENDS:
OLD-SCHOOL SOA
Monolith + Services
• Service layer on monolithic app
• Service = function point
• UI assembled from services
• Changes isolated via service
interface
• Some business logic may be
embedded in ESB
Data
Business Logic
Services
UI UI UI
7. 7
Assemble services into applications
• Reuse services/business capabilities
• Consistent business logic
• Faster time to market
• Leverage model-driven development tools
• Less developer experience required
SERVICE ARCHITECTURE
TECHNOLOGY BENEFITS
8. 8
Widgets improve user interface
• Widget UI created by UI design specialists
• Consistent user interface across applications
• Developers focus on functionality
SERVICE ARCHITECTURE
TECHNOLOGY BENEFITS
9. 9
Built for change
• Add a new capability by plugging in a new service
• Microservice stacks developed, deployed and scaled
independently
• Leverage internal and external services
SERVICE ARCHITECTURE
TECHNOLOGY BENEFITS
10. 10
Faster time to market
• Less development and testing time
Easier scalability
• Services can be scaled independently
Improved user experience
• Standardized widgets across all applications
SERVICE ARCHITECTURE
BUSINESS BENEFITS