Goals and Characteristics
satya - 10/4/2013 11:48:59 AM
Key Goals
Cloud based
Multi-tenant
Isolation
Multi-project
Self service
High Configurability index
Dashboard
Deployable to multiple machines
Notifications
Receive
Store
Transform
Send
Audit
Multiple transports
rest/http
webservices
ejb
com+
ftp
email
High configuration index
drag and drop
Programmability
Debug-ability
satya - 10/4/2013 4:40:09 PM
Data standards
XML
JSON
Atom
HTML
etc.
satya - 10/4/2013 4:41:49 PM
Ability for ISVs to provide connectors and process models
It is possible that third parties in the opensource may deliver functionality to go into the platform.
satya - 10/4/2013 4:47:43 PM
HTML based designer
HTML based designer
satya - 10/4/2013 4:48:05 PM
Multitenant administration console
Multitenant administration console
satya - 10/4/2013 4:48:51 PM
SSO based access to consoles
SSO based access to consoles
satya - 10/4/2013 4:49:38 PM
Integration of consoles to tablets and mobile
Integration of consoles to tablets and mobile
satya - 10/4/2013 4:49:58 PM
More...
Comprehensive Operations support ? dev to test to UAT to production
Sophisticated error management
End-to-end pipeline visibility
Auditing and logging
Role-based access with SSO integration
satya - 10/4/2013 4:50:49 PM
And ...
Environment Docs are configurations that capture the environment specific properties. Using these docs, customers can seamlessly move pipelines from dev to test to staging and to production without changing their pipeline metadata.
Configuration and policy documentation
Separation of pipeline definition from its environment
?Push? pipelines: Dev to Staging to Production
Configuration inheritance
satya - 10/15/2013 1:58:16 PM
From Microsoft
Process centric
Loosely coupled
Services
Federated
Declarative
Assemble
Business + IT
satya - 10/15/2013 2:01:21 PM
Some more...
Integrating business and IT
Improving the software development lifecycle
Integrating with existing applications and services
Interoperating across heterogeneous platforms
Connecting across the firewall boundary
Deploying flexibly across software and services
Managing the explosion of services
Adapting and evolving applications
satya - 5/26/2014 8:42:16 AM
On the Maturity dimension
How many customers
How long have they been in the business
Number of books
What language stack
Social vibe
Negative comments
Complexity
Onsite documentation
Responsiveness to questions
Forums
Architectural Sophistication
Cost and Licensing
Maintainability
Visibility to assets
Scalability