Platform Feature review

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.

    Advertisements

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out / Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out / Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out / Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out / Change )

    Connecting to %s

    %d bloggers like this: