Open standards

I’m quite impressed with the current drive for and adoption of open technology standards in business. Open standards include (but are not limited to) UML, WSDL, HTML etc.

Open standards demonstrate forward thinking in systems architectural design that is attempting to prevent long term vendor lock in e.g. ‘WSDL first’ Web Services development decouples the process of defining a web service from its actual technology implementation. This provides future proofing and leaves the business free to change the underlying implementation without having to modify the process of defining web services.

The ‘WSDL first’ approach to Web Services development is likely to be seen in large scale Service Oriented Architectures (SOA’s) where the investment is significant but changing paradigms require some ability to change e.g. the concept of ‘Cloud computing’ is approaching and business may want to migrate services onto this scalable platform. A ‘WSDL first’ strategy keeps the options open as to which cloud platform is adopted because the implementation technology is less of a consideration than choosing the service provider. Existing WSDL and the process for producing it can be applied to generating new services for the cloud that are compatible with current clients that consume the services.

Open Standards are not the same as Open source. Think of open standards like a computers hard drive. A hard drive can be swapped because its interface is an open standard. It is optional for the component parts in an open system to be open source.

Published by Mark Brownsword

I've been working as an enterprise developer for about 15 years, always using .NET platform and mostly using Oracle databases. My degree is in Business Studies, majoring in information systems, where I learnt the fundamentals of software engineering for building systems for business.

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