Max J. Pucher is the founder and current Chief Architect of ISIS Papyrus Software, a globally operating software company that specializes in Artificial Intelligence for Business Process and Communication. He has written several books, frequently speaks and writes on IT and holds several patents.
SOA is too big and too expensive regardless of what all the vendors tell you. Is it wise to trust the people who created the original mess with fixing it? Isn’t it likely that the typical large corporation will end up with a larger mess than before?
Every IT expert must be aware that developing a software product is an expensive proposition. Thus it is understandable that any software vendor will have to try and expand the lifetime of a product by selling it under a new name. The same is obviously true for an inhouse application.
So how can we utilize those applications and data without too much cost and effort? Using a clever mix of integration, consolidation and federation does the trick without the need for a fully blown SOA project.
Business service consolidation integration and federation is a difficult task, and given the data and applications explosion in most organizations, it will not get easier if you wait. Large organizations typically have large amounts of legacy data and numerous hard-coded processes because they typically buy the so-believed best-of-breed products that create the integration problem. SMB or small to medium businesses have less legacy data and thus focus on integration from a business intelligence perspective.
Five integration towers are to be considered: metadata, content, applications, business process, and user interface. Do not forget SECURITY on all levels. There are many offerings for each tower but it is important to consolidate on all levels of enterprise IT and not just on one of them. Only then a coherent view of the business can be given to the user as well as the customer. I call this approach a Business Service Approach or BSA. The key problem is that in the sense of consolidation ERP, ECM, CRM, and BPM products are legacy systems and have to be considered as expendable.
Integrating on any level lower than the user interface and customer service will come back to haunt the IT organization once again. Yes, I know that IBM and others talk about integrating on a business process level, but that it still not enough and a huge problem if it involves any Java coding at all. Yes, SOA as a concept is good, but it is nowhere near enough. Calling some other approach with business process SOA is just adding to the confusion.
Several vendors now support business process and application integration with a single product set, just business intelligence vendors fail to understand that business data only make sense to anyone from a business process perspective.
A business service approach has to provide users - and/or customers via the web - with a personalized interface to customer focused business services using data, content, business processes, and backend applications. At this point the user interface also has to support collaboration via email and other means. Setting up a portal without taking integration to that level will only highlight the lack of integration and reduce the possible benefits and thus the return of investment. It is at this point where the most agility in terms of solution is needed. The more rigid the user interface, the processes, data and content access is the less it will support corporate agility. Code a single line in Java for any of the five integration levels and there goes your so-wished-for agility!
It is PARAMOUNT that for all levels of integration – data, content, backend apps, business process and user interface – full lifecycle change management is available. All levels of consolidation/integration need integrated SECURITY as otherwise one cannot open up between levels. This is one of the huge issues still hindering consolidation today! What is needed is FULL consolidation and not just interaction that is smugly shown on a dashboard. Any change needed on any level has to be propagated automatically to ALL levels.
A business service approach as suggested here requires a powerful data federation technique, which in turn requires a metadata repository to provide the flexibility to define and use multiple data sources. A business service can then query any data source or business application at any time. Because of the metadata information, synchronized writes are possible when needed, but must be used carefully. Data federation can be slower in accessing than data consolidation or propagation but requires the least changes to current systems and provides the highest flexibility and the most accurate and real-time data access that offsets the possible additional runtime issue.
By means of the metadata the business service has access to semantic and model information and can merge data from different sources into a coherent image for the business user or customer without the huge overhead of consolidation or propagation. Model information can provide data access paths that the user can freely explore given the right authorization.
Data federation is also the best approach for existing content from archives or newly created content from the federated data that is transmitted back to the source application. A simple process oriented changed-data mechanism can ensure that data changes are written back to the data source with full conflict resolution. Time-stamps and versioning that are common in content management are here used for data records.
A solution than can perform data consolidation, propagation and federation from a SINGLE metadata definition is the best choice. A solution also has to perform data replication to remote locations and easily link to the data sources by means such as ODBC, JDBC, SQL or messaging services such as JMS, MQ-series, SOAP or others. Enforcing the use of SOA Webservices at this point will drive integration cost and time sky-high.
As you can see, much of that is not part of the typical SOA project, but these are the problems that have to be and can be solved without SOA overhead. These were the consideration that went into the development of the ISIS Papyrus Process and Content Platform.
- Related Videos
- Related Articles
- Ask / Related Q&A
- Enterprise Information Consolidation With a User-to-customer Focus
- Debt Settlement Scores Over Debt Consolidation
- Credit Card Debt Consolidation: the Way Out of Debts
- Some Tips to Ensure Success in your Debt Consolidation Loan
- Be Patient When Seeking Consolidation Services
- Debt Consolidation Loans - Don't Let Piling Debts Let you Down
- Storage Consolidation Hurdles for India
- Bad Credit Debt Consolidation Unsecured Loans




Java Application Scalability
By: Max J. Pucher | 06/12/2009Could the substantial overhead in using sticky-load-balancing, transaction-safe Java caching and database clustering, plus the substantial overhead for parsing and validating the XML data for SOA not be avoided?
Remote dba consultants and database management services
By: Kolin Harry | 04/12/2009A database can be presented in a variety of formats and have certain organizational structure, which files attributes of the information and, you can search and locate within the database.
Easy way to collect data online
By: WhiteGoodCat | 28/11/2009You need share and store movies, photos, music online? You want to download files quicker and with no limits? You have no money for paid services?
Share Web Hosting and Reseller Web Hosting at DataViking
By: Jason Demko | 27/11/2009All this talk about web hosting may have left you in a confusing trance already. This is understandable and you don’t have to beat yourself up for that. Nonetheless, you should be able to grasp the basic principles behind launching a website. Companies that offer web hosting services like that of DataViking are just a click away but you should at least know why you need their help.
Free way to store data online
By: WhiteGoodCat | 24/11/2009My Task Helper is a free way to create, customize and integrate web forms and the whole online databases in the Web. Embedded web forms allow you to get and store users data, which will be saved on MyTaskHelper.com servers. You will have the ability to sort and search database. This easy-to-use web database utility also allows you to store your databases on your computer using Excel export.
Aster Data and SAS Partner to Advance Analytics for Big Data Volumes
By: Market Wire | 23/11/2009Aster Data, a proven leader dedicated to providing the best data processing and management platform for 'Big Data' applications, today announced it has become a SAS Alliance partner.
Choose Pass4side HP0-S16 exam products
By: aminalee | 20/11/2009As all known IT exams become very popular, everybody want to get a exam certification.HP HP0-S16 is your wise choice. A typical candidate for HP0-S16 exam has a minimum of one year of experience in configuring Windows SharePoint related technologies.
3 Common s32maill.dll Mistakes How to Avoid Them
By: Carl Haugen | 17/11/2009Most people will see the s32maill.dll error and think nothing about it. They will simply close it out and go about their day. While the s32maill.dll error is not serious, if you do not treat it correctly, it can harm your computer.
The Paradox of Thrift
By: Max J. Pucher | 06/12/2009 | FinanceIf government monetary actions are maxed out (i.e. a near 0% base rate) or further taxation could have dire political consequences, what is it that a government could do beyond accepting the drawbacks of deficit spending? It is really not that hard! Governments can CHANGE REGULATION!
The Strategy of the Day
By: Max J. Pucher | 06/12/2009 | LeadershipHm, are these in any way special times? I certainly don’t think so. They are only special to those folks who don’t understand business cycles and thought that the market bubble would expand forever. Those are the managers that went on spending sprees when times were good and now have throttle back by whatever means to make the business survive. Certainly such managers don’t earn the that title.
Walking Like An Egyptian
By: Max J. Pucher | 06/12/2009 | TravelWhile Ethiopia is thought to be the genetic cradle of modern man, Egypt – just down the Nile river – is quite obviously the cradle of civilization. Hieroglyphs were called ‘mdjuh ndjer’ – the ‘Words of the Gods’ – quite obviously invented by its priests to tally the taxes, plan the grand temple projects and – why not – document the achievements of pharaohs and the virtues of the Gods.
The Noble Sword
By: Max J. Pucher | 06/12/2009 | InternetInformation Technology could be The Noble Sword that enables humans to adapt better than ever before through access to knowledge. Empowerment of individuals by technology can change this world. Mobile phones already enable societies to leapfrog generations of political progress.
Java Application Scalability
By: Max J. Pucher | 06/12/2009 | DatabasesCould the substantial overhead in using sticky-load-balancing, transaction-safe Java caching and database clustering, plus the substantial overhead for parsing and validating the XML data for SOA not be avoided?
The Fallacy of Analytical Marketing
By: Max J. Pucher | 06/12/2009 | International MarketingA serious change in customer behavior IS NOT a goldmine, it is a message and businesses should better listen!
Ignore Technology At Your Peril
By: Max J. Pucher | 06/12/2009 | Information TechnologyI swiped the title of this post from a Financial Times article by Robert Galliers of Bentley University, with whom I agree that it is utterly important that executives gain an understanding what technology can and cannot do. That understanding has to influence their strategic planning.
Complex Adaptive Business Process
By: Max J. Pucher | 06/12/2009 | Information TechnologyBusinesses have to succeed in an economy that is a ‘complex adaptive system’ rather than a complicated system that can be decomposed into building blocks. Adam Smith’s invisible hand at work. A system of independently acting agents is not complicated but complex and is considered a complex adaptive environment that resists decomposition, see Anderson, Arrow, Pines (1988).