• DocumentCode
    244114
  • Title

    Blueprint for Business Middleware as a Managed Cloud Service

  • Author

    Dettori, Paolo ; Frank, Daniel ; Seelam, Seetharami R. ; Feillet, Pierre

  • Author_Institution
    IBM T. J. Watson Res. Cetner, Yorktown Heights, NY, USA
  • fYear
    2014
  • fDate
    11-14 March 2014
  • Firstpage
    261
  • Lastpage
    270
  • Abstract
    Cloud offers numerous technical middleware services such as databases, caches, messaging systems, and storage but very few business middleware services as first tier managed services. Business middleware such as business process management, business rules, operational decision management, content management and business analytics, if deployed in a cloud environment, is typically only available in a hosted (black-box) model. This is partly due to where cloud is in its evolution, and mostly due to the relatively higher complexity of business middleware vs. technical middleware in the deployment, provisioning, usage, etc. Business middleware consists of multiple functions for business processes design and modeling, execution, optimization, monitoring, and analysis. These functions and their associated complexity have inhibited the wholesale migration of existing business middleware to the cloud. To better understand the complexity in bringing business middleware to the cloud and to develop a systematic cloud enablement approach, we studied the deployment of IBM´s Operational Decision Manager (ODM) business middleware product as a managed service (Cloud Decision Service) in IBM´s BlueMix cloud platform. Our study indicates that complex middleware must be componentized along functional boundaries, and provide these functions for different business users and developers with cloud experience. In addition, middleware services must leverage other cloud services and they should provide interfaces so that they can be consumed by Java applications as well as by polyglot applications (JavaScript, Ruby, Python, etc). Applications can bind to and use our Cloud Decision Service in a matter of seconds. In contrast, it takes hours to days to setup such a service in the traditional packaged software model. Based on the lessons learned from this experiment we develop a blueprint for enabling high value business middleware as managed cloud services.
  • Keywords
    Java; business data processing; cloud computing; decision making; middleware; IBM BlueMix cloud platform; IBM operational decision manager; Java applications; ODM; black-box model; business analytics; business middleware blueprint; business middleware services; business process analysis; business process design; business process execution; business process management; business process modeling; business process monitoring; business process optimization; business rules; cloud decision service; cloud environment; cloud service; content management; functional boundaries; operational decision management; packaged software model; polyglot applications; systematic cloud enablement approach; technical middleware; Business; Cloud computing; Complexity theory; Databases; Foundries; business; cloud; middleware; process; service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Engineering (IC2E), 2014 IEEE International Conference on
  • Conference_Location
    Boston, MA
  • Type

    conf

  • DOI
    10.1109/IC2E.2014.68
  • Filename
    6903481