In the following article I would like to point out the difference between Microsoft's "vision announcement strategy" and the ISIS Papyrus real-world product availability.
In 2003 Bill Gates publicly said that Microsoft saw modeling as a focus for Microsoft developer products. Recently - four years later - Microsoft has renewed its modeling vision as part of an SOA (service-oriented architecture) and Business Process strategy codenamed 'Oslo'.
Microsoft has at best made little progress in modeling as part of its development tools but full modeling will take until Visual Studio 10 and supposedly will include the .Net Framework, BizTalk-, Team Foundation-, and SQL Servers.
According to Steven Martin, director of product management, Microsoft will TRY to unify its model-driven development tools, WCF (Windows Communication Foundation) and WF (Windows Workflow Foundation).
Donald Ferguson, the gentleman who invented IBM's vapor ware concept of renaming everything to WebSphere recently joined Microsoft and announced that model-driven development would play a key role in Microsoft's SAAS (software-as-a-service) offerings in a cloud computing scenario. Given that 'WebSphere' is no more than a cloud, that makes a lot of sense and tells us what we can expect from Microsoft. A lot of smoke and mirrors, renamed products, great visions and strategies and a lot of FUD (fear, uncertainty and doubt). Ferguson admits already now that he sees completely executable business models as not achievable. He believes that only the first version of an application can be done by modeling because he still believes that models will be translated to programming languages. There is no FULL ROUNDTRIP development in his mind so we will not see something radically new from him or Microsoft.
Microsoft at least clearly says that the future is in modeling and not in coding and that it has to be focused around a repository. Which is EXACTLY what the ISIS Papyrus Business Information Platform is delivering today. Not a vision and not a strategy but a tightly integrated model-to-production application management platform.
Microsoft only plans to make SOA more accessible and useful to customers by adding SOA features and capabilities to its server, services, framework, tools and repository products to arrive at the 'Oslo' vision.
At the UNKNOWN AVAILABILITY of Visual Studio 10 Microsoft says that it will enable end-to-end application life-cycle management through NEW TOOLS for model-driven design of distributed applications using unified meta-data repositories. Various upcoming (no dates given!) versions of BizTalk (for BPM and SOA) and System Center (for versioning and deployment) will eventually utilize even a common repository.
Not only I am skeptical. Many analysts hail the Microsoft approach but call it non-standard and proprietary. I would not mind to be called proprietary if at least some analysts that I am trying to woo into looking at a REALLY INNOVATIVE products such as ISIS Papyrus would at least look!
I am not worried about Microsoft's potential future products being proprietary, but I know that all this smoke is just that, lulling everyone into waiting and away from truly new stuff.
You must be aware that all this will mean that it WILL BE TOTALLY INCOMPATIBLE in products and functionality to what you do today. Using the same product names Microsoft - as do most other large software vendors - will try to make you believe otherwise.
Everything that Microsoft announces as a radical new strategy we at ISIS Papyrus Software have been delivering to customers for a number of years now.
And then we run into analysts that claim that all the innovation we deliver fails the market as no one needs it.
Related Articles
The Soa Iceage
By: Max J. Pucher | 02/09/2007 | Information Technology
What would you prefer? Application icebergs that have been analyzed to death or a lively process weather pattern? Don’t worry about a climate change in IT, says Max J. Pucher , Chief Architect at ISIS Papyrus, it is long overdue.
The Role of Enterprise Architects
By: Max J. Pucher | 27/02/2008 | Information Technology
This article as prompted by a Forrester email on the subject and contains the response I sent.
Developing the Right Systems for Website Success
By: S. Reeves,morris. | 08/05/2006 | Web Hosting
If you have ever looked at the templates available at some hosting sites, you know that the basic website is made easy for anyone. You can have a decent looking homepage with information about your services, several pages of details, and a contact page. Visitors will be able to find you on the World Wide Web if they search for your name. But if they already know your name, what's the point? Aren't you on the web in the first place to find new clients
Importance of Direct Email Marketing!
By: Kirthy Vijay | 09/08/2008 | SEO
One of the most popular and cost effective strategy of internet marketing is direct email marketing. With instant feedback from your customers, you are able to frequently monitor your web site’s performance too. If you are into an online business, then your quest for newer forms of internet marketing or advertising grows.
How to Get Into Modeling – Even if you Don’t Live in a Big City
By: Lance Fish | 14/06/2007 | Art & Entertainment
When it comes to modeling, many people have the notion that they either have to live in California or in New York or Toronto. After all, that’s where most of the big modeling agencies are. Granted, if you lived in Los Angeles, California or New York City, you’d probably have an easier time getting into the modeling industry.
How to Become a Model?
By: Nancy Hayssen | 23/05/2008 | Clothing
Getting into the modeling world is not that easy as it seems. The modeling world is a tough and competitive area. As everyone knows, modeling is an art to reveal the real talent to the world with the help of facial expressions, presence of mind, dressing etc.
Learning to Howl Like a Wolf
By: Leyla Najma | 01/09/2008 | Visual Art
Sometimes when you are photographed with animals you learn a whole different way of looking at life. The lessons learned from animals can be priceless and fun especially when you let them call the shots.
Enterprise Information Consolidation With a User-to-customer Focus
By: Max J. Pucher | 10/10/2007 | Information Technology
There are a number of competing approaches for consolidating the enterprise IT, from data consolidation via integration to federation by means of data warehousing and complex approaches such as SOA. I propose to simply make IT what it should be: practical and focused on the work task (business service) at hand.
Latest Programming Articles
Cool Desktop Wallpapers
By: Danny | 18/11/2008
Cool desktop wallpaper is accomplishments arrangement that displayed in the computer operating system. The wallpapers usually be acclimated in JPEG, BMP and GIF book formats. That wallpaper can be acclimated with Microsoft Windows, Linux and Macintosh Mac OS. Each adviser can be altered requirements, alike admitting wallpaper images advised for accepted monitors can be scaled up or bottomward to the fit size. Those are accessible on the internet for free. Some categories of wallpapers are a
Tips for Buying Software Online
By: Daniel Jowssey | 17/11/2008
Buying software online not only helps save the planet, it also has other benefits, including:
* Ease and Simplicity. You can purchase software in your underwear at 4am if you really want to. Shopping online doesn’t have to be done within regular business hours, nor do you need to look your best to do it. It’s also easy to shop around for the best prices and takes less time than driving to the shops.
Mvc Design Pattern
By: TuVinhSoft .,JSC | 14/11/2008
Model-view-controller (MVC) is an architectural pattern used in software engineering. In complex computer applications that present a large amount of data to the user, a developer often wishes to separate data (model) and user interface (View) concerns, so that changes to the user interface will not affect data handling, and that the data can be reorganized without changing the user interface.
Advantages of Low Cost Contract Programmers in Freelance Programming
By: Joanna Gadel | 12/11/2008
It observed that web industry is getting tougher thus the necessity of freelance contract programmer is required for developing more effective website with flexible features. This article states the fruitful advantages of freelance programmers in contract programming.
A Guide to Cnc Kits
By: Martin Applebaum | 09/11/2008
CNC kits are a way in which to construct your CNC machine. This article will provide some information on these machines.
A Guide to Cnc Tube Bending Machines
By: Martin Applebaum | 08/11/2008
Are you familiar with a CNC tube bending machine? This article will shed some light on the main function and components of this machine.
Ways to Hire Dedicated Php Programmers
By: Jucick | 08/11/2008
It’s not at all easy to hire dedicated PHP programmers unless you know where and how to find them. Whether you need to fix, update or enhance your website you naturally want the job done quick and right.
Top 4 Reasons Why Addressing Web Accessibility is Important
By: Matt Cave | 05/11/2008
There are very high chances that web accessibility is more important to the performance of your web site than you realize. Article takes a look at the top 4 reasons why it would be important to address the issue of web accessibility.
More from Max J. Pucher
Papyrus Eye Enables Powerful Document-centric Applications
By: Max J. Pucher | 27/09/2008 | Information Technology
Papyrus EYE Enables Rich Document-centric Applications with Single Definition for Identical Experience across Browser and Fat Client
Business users are empowered with a Web-enabled, centrally managed GUI offering the same layout and functionality as desktop applications – without additional coding
The Enterprise of the Future
By: Max J. Pucher | 27/09/2008 | Leadership
I have just read the 2008 IBM Global CEO Study based on feedback from a 1000 CEOs and public leaders, sponsored by IBM's CEO Samuel Palmisano. IBM has identifed five areas of business strategy that they feel are relevant to global enterprises. As it happens I truly doubt whether any of these are relevant, necessary or even possible.
The True Meaning of the 80/20 Pareto Principle
By: Max J. Pucher | 28/08/2008 | Information Technology
It is really 20/80 not 80/20 and it does not have to add up to a hundred!
The Elements of Applications
By: Max J. Pucher | 28/08/2008 | Information Technology
This contains a reply to Forrester's Mike Gilpin and his perspective on how to structure applications.
Small Was Beautiful
By: Max J. Pucher | 31/07/2008 | Free
We live in a world of gigantomaniacs. We now have huge governments, huge corporations, huge projects and therefore huge failures. If you believe that it is the bad-boy capitalists who are the cause then you believe the lies of governments.
The Dark Ages of it
By: Max J. Pucher | 31/07/2008 | Information Technology
Why can’t we bring the age of IT-enlightenment to businesses? Why it is so difficult to get businesses to improve their information technology infrastructure? I have come to the conclusion (my current thinking … which I may change later!) that it is related to people: people in management, in IT and IT users. And yes, also the people in our governments!
Consulting or Insulting?
By: Max J. Pucher | 31/07/2008 | Strategic Planning
A little story on my experiences with consultants ...
A Quality Focus in Tough Times
By: Max J. Pucher | 31/07/2008 | Management
With the economy in the doldrums and energy and food prices soaring, the only sensible business focus seems to be that of reducing costs. I beg to differ.I suggest that, too often, cost reductions are achieved by lowering the quality of service. When the going gets tough and all we can rely upon is the loyalty of our satisfied customers.