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