High Productivity Platform

10
Rapid Application Development Fall 2016 Author: Chris Haddad

Transcript of High Productivity Platform

Page 1: High Productivity Platform

Rapid Application Development

Fall 2016Author: Chris Haddad

Page 2: High Productivity Platform

Goals• Higher Throughput

• Efficiently build enterprise-grade applications using a high productivity development environment

• Faster Pace• Accelerate release cycle with streamlined DevOps and failsafe

release process• Omni-channel development and delivery

Page 3: High Productivity Platform

Principles• Low code / no code development

• Full-stack, visual development workbench• Model and meta-data driven application design and delivery• Convention over configuration over customization

• Hide technical concerns• Shield design, build, and DevOps teams from infrastructure concerns (CPU, network, memory,

storage)• Data caching and offline access

• Data driven and Process oriented development approach• User interfaces and service endpoints generated from data• Graphical workflow designer and sophisticated workflow constructs

• Maintain Reusability and Extensibility• Vendor provided pre-built components and Apis• Augment pre-build components with custom data• Easily connect with external data sources

Page 4: High Productivity Platform

Time for High Productivity

Page 5: High Productivity Platform

Digital Corporate Applications

Enterprise Core APIs and Microservices

Root Template Diagram

EventsAPI and Microservice Platform

Web Scale Platform High Productivity Platform

Enterprise Information

Big Data Platform

Business Visualization

External Service Providers

API

Page 6: High Productivity Platform

Differentiating Platform Capabilities• Responsive User Interface Design Tooling and Frameworks• High Productivity, Visual Tooling

• Data, integration, process, and user experience• Management, testing, deployment, versioning

• Workflow• Service-centric orchestration

• Data centric business applications• Advanced Services

• Collaboration• Mobile services• Analytics Services (Reports and dashboards, data exploration, data algorithms)

Page 7: High Productivity Platform

Architecture

Workflow

Cache

Integration Services

Experience API

Domain Objects

Mobile Services

Resiliency and Performance Security Identity ServiceDevOps

User Experience

High Productivity Tooling

Analytics Services

Collaboration Services

Persistence Services

Page 8: High Productivity Platform

Alternatives

Page 9: High Productivity Platform
Page 10: High Productivity Platform

Founder and Chief Architect of KaruXF500/G2000 AdvisorFormer Gartner Research Team

Leader

Assisting organizations navigate the tectonic shift towards;

Microservices API Centric Architecture DevOps Cloud-Native Container Platforms

/in/[email protected]./cobiacomm

About Chris Haddad