Bindings, Platforms, and Innovation
This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.
Tracking change and innovation in the enterprise software development community
Posted by Jean-Jacques Dubray on Nov 03, 2008 03:00 PM
Jack Greenfield and Wade Wegner introduced the concept of Multi-Enterprise Business Applications (MEBAs) at the PDC last week. MEBAs are business applications that leverage the Cloud to enable multiple partners to work together as part as common business processes.
Today, most organizations are deeply interconnected, and business applications span multiple enterprises. [We need to] built applications that satisfies requirements around connectivity, identity, orchestration, and storage, providing a scalable, pervasive, highly available, general-purpose platform that replaces custom software and infrastructure.
In the presentation they demo a "Product Return" process that they built in partnership with Microsoft's customer Red Prairie. They also introduce the patterns and guidelines they feel are important to build MEBAs using Cloud Computing services. Finally they provide a complete roadmap for building a model-driven MEBA platform.
The scenario requires identity mappings to facilitate the communication between business partners. It also requires some form of traceability for compliance reasons to be able to trace the path of the product recall. Both of these requirements are an important pre-requisite for any kind of MEBA explains Jack Greenfield. At the same time, he acknowledges that this is very expensive in terms of infrastructure if you build it yourself, this is why he thinks Cloud Computing is going to dramatically change the economics of Multi-Enterprise Applications
In the demo, they sample some of the Microsoft's Azure Services:
They review the patterns they feel are important for MEBAs and Cloud Computing:
And offer some guidelines to architect MEBAs:
Jack expresses that MEBAs can be useful to a number of industry and he sees a renaissance of B2B applications after efforts like ebXML and RosettaNet have disappointed in terms of achievements and adoptions. He explains that Cloud Computing offers the services that are needed at a fraction of the cost that it would have cost to build them for a particular market, industry or partner community.
The last part of the presentation introduces Microsoft's vision for a MEBA framework. The framework is composed of 2 layers built on top of the Azure Services layer:
Cloud Computing is establishing rapidly as the next wave of IT innovation. It feels like we are back in 1995 when many people started to discover the Web while others had already been working on it for a couple years. Today, after some years of foundational work by SalesForce.com, Amazon and others, it seems that a massive wave is about to sweep the software and hardware industry well beyond anyone's imagination. Everyday it seems that there are more compelling reasons to leverage the cloud as new pieces of Cloud Infrastructures fall into places. Do you feel the same way? is it yet another wave of hype-itecture for some mundane pieces of hardware and software? Do you have Cloud Projects in the pipeline?
Comprehensive Threat Protection for REST, SOA, and Web 2.0 Applications
Intel® SOA Expressway Performance Comparison to IBM® DataPower XI50
The Agile Business Analyst: Skills and Techniques needed for Agile
This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.
This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.
This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.
This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.
This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.
After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.
IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.
Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.
No comments
Watch Thread Reply