Doorgaan naar hoofdcontent

Posts

Posts uit november, 2010 tonen

Do not use generated database webservices in Cordys

Introduction Cordys BOP4 has the great option (just like all other respected EAI tool) to generate webservices on top of your databases. In fact you can even generate a GUI on top of it, so that you can adapt data within your database through a GUI. Sounds great or not !? Watch out, because there can be a catch and this all has to do with a good SOA design! Using webservices In a project I work in, there has been decided to use generated webservices within the BPM processes. This can easily be done by generating the MetaData of the database and then generate webservices for it, or even customized webservices by using you own SQL statements. This all works fine, but .. 1) You have to catch exceptions within all the BPM processes that use these webservices 2) The data within the databases can change (types, extra data elements, data elements removed, partitioning of data, primary key changes) 3) This will impact all the BPM processes that use these generated webservices Defin