Platform Feature review

February 10, 2008

When talking about the benefits offered by a level 3 platform we need to provide the high level description of the main benefits and then drill down to the specific issues in each dimension of IT we address. Lets start with the main benefits we expect to get from a platform product :

  • Build for Planning & Governance – Govern and Control projects in a clear and simple manner.
  • Deal with Business Domain only : Business Rules,Objects and Data – 70% code reduction and the use of proper abstractions and languages.
  • SOA, EDA, CEP and BPM Support – Advanced tooling for Enterprise Nervous System.
  • Focus on IT LifeCycle Management – Holistic view addressing all aspects of IT.
  • Support CMMI, ITIL, 6 Sigma -Industry bestpractice, excellence and efficiency.
  • Build to deliver unlimited scalability – Grid and Software infrastructure hide complexity.
  • Service Management, Monitoring & SLA – Tooling is Built in to the product itself.
  • Channel to Operational to BI to DataWareHouse – Addressing the business need at the core.
  • A platform product which fails to address these main concepts will be a far less productive option to consider. Each and every one of them is a true benefit by itself and a part of a critical mass enabling a true market change in the global IT market.

    Below we can see the platform feature diagram. These are the category groups of features a product should deliver in order to provide a full alternative to today’s on premise solution :

    soa2

    We can add the following Dimension details :

    • Strategy :
      • The portfolio contains all projects and enables Architects to define the proper configuration for each one.
      • Role assignment confine project members to their proper level of work.
    • Development :
      • The use of Domain Driven Design as a basic development concept.
      • The focus on Domain Specific Languages.
      • The development of Enterprise specific language.
    • Operations :
      • Built in Audit, Control and Monitoring.
      • Built in Profiling, Prioritization and Diagnostics.
    • Data :
      • Persistence Type : Relational,Object,HashMap,Files.
      • OnLine Operational BI.

    In my next post I will discuss the layering of a modern on premise application and compare it to a Platform as a Service application.


    Who will use a level 3 platform and why?

    February 6, 2008

    A level 3 platform – Platform as a Service – is looking to be the possible alternative to the on-premise stack of development and operation tools. but who will use it and why ? lets start with the why:

  • No Data Center operations – in the cloud economy of scale, lower TCO.
  • Unlimited SLA based scalability – Agile and reliable computing resources.
  • End to End In Browser SaaS solution – no configuration, plug and play productivity.
  • Portal based process oriented holistic environment – A higher level of IT productivity.
  • Business Domain development only – smart reuse of technology stack, Shorter TTM.
  • Environment Management and Deployment – Instant deployment to many environments.
  • Full Service Management and Monitoring – Built in to the technology stack.
  • BusinessEvent Bus -Enterprise Nervous System.
  • Overall order of magnitude IT cost & time reduction.
  • We can see that such a platform offers an order of magnitude improvement in the Strategy, Development and Management of IT for ISVs, Enterprises and Web sites. For those looking for shorter TTM and lower TCO this is the most appealing option.

    However there are attributes which we find in today’s on premise technology and architecture which may become a barrier when considering the use of a level 3 platform product. I will address them in my next post.