Thursday, September 4, 2008

The answer is ECM-SOA

Of course the answer (to the previous post's concerns) is to try and leverage a Service Oriented Architecture as part of the ECM strategy. So that starts me on my way.

In order to understand my approach, let me share with you some articles and books that have guided me.

Some articles of interest focusing on ECM-SOA:
But more specifically, my guidance has been more general SOA/Web Services books and guides. is on what SOA is/isn't has been influenced by these books:

So what is the scope of our work?

The part of ECM we are building now is focused on Web Content Management. We have a common platform on which we can configure, skin and run many travel sites. We are a global company, and our sites must support many languages. The platform must host many brands so each site must be able to be skinned, configured and customized as if it was purpose built.

A key challenge for this is managing web content in multiple languages and for multiple brands. Each type of content we publish to the site needs to be translated to local languages and adapted to fit the brands. Each type of content is currently managed in unique applications, processed with a cadre of custom code and delivered in unique formats.

With all of this custom code, storage and formats, it is difficult to create functions that extend to many types of content, such as those to handle translation and branding. Our challenge is to unify content management and extend our capabilities to efficiently stand up new brands and languages without sinking the content managers and brand managers in a mire of complex, ad-hoc tools, technologies and practices. So our rally cry is "Stand up a new site in 1 day! (any language, any brand)." At least the tools shouldn't be a bottleneck!

Next, our vision...

No comments: