Doorgaan naar hoofdcontent

Posts

Er worden posts getoond met het label business process management

Business Process Management

Business process management  (BPM)  is a  management approach  focused on aligning all aspects of an organization with the wants and needs of clients. It is a holistic  management approach  that promotes  business  effectiveness and efficiency while striving for innovation, flexibility, and integration with  technology .  Business process management  attempts to improve  processes  continuously. It could therefore be described as a “ process  optimization  process .” It is argued that BPM enables organizations to be more efficient, more effective and more capable of change than a functionally focused, traditional hierarchical  management   approach . Overview A  business   process  is a “series or network of value-added activities, performed by their relevant roles or collaborators, to purposefully achieve the common  business  goal.” These  processes  are critic...

Test driven development with BPMs

Introduction I have read a book about Test Driven Development written by Kent Beck. This is a very famous and good book about test driven development with Java. This technique can also be adapted when developing a Service Oriented Architecture or implementing BPMs. For example with Cordys. This blog describes some guidelines. Some Guidelines Be sure to write your BPMs with as less context as possible This means that the context should be given as a parameter for example. In this case you can use soapUI or SOATester to test the BPM independently of the other BPMs. Each time there is an error within the BPM, be sure to write a test case for the error that shows the error After that solve the error and this way the test set also becomes bigger. Just like with the technique described within the book, you can start with writing the soapUI scripts first and then implement the BPMs This way your test cases should represent the exact requirements for the BPMs. These are just ...

Some common BPM mistakes

In a lot of projects i have done for customers there are a few misunderstandings i often see with BPM or Business Process Management.  1) You are not doing BPM when using a BPM tool It is often called already BPM because it is hot, but the business is not process oriented at all. This is because a BPM tool is introduced bottom up, but the organization is not process oriented at all. In fact the business is process oriented (by default there is of course always a process), but this is not analysed or controlled.  2) Flexibility comes not for free This is maybe in theory but in practice i have rarely seen this. Making a solution flexible requires a lot of future knowledge which is often very difficult of course. You can only make your BPM solutions flexible where you know you need the flexibility.  3) BPM does not solve it all As with all new hypes, this is the next magic tool that solves it all. Of course this is not the case and it requires a lot of good thinkin...

Win a free ecopy of "Oracle SOA Infrastructure Implementation Certification Handbook"

Book Give-away: Hold a chance to win free copy of the 'Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451)' just by commenting! For the contest we have two copies of Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451) to be given away to two lucky winners. How you can win: To win your copy of this book, all you need to do is come up with a comment below highlighting the reason "why you would like to win this book”. Duration of the contest & selection of winners: The contest is valid for 30 days, and is open to everyone. Winners will be selected on the basis of their comment posted. Also please don't forget to mention your email adres within the comment. About the book: http://www.packtpub.com/ oracle-soa-infrastructure- implementation-certification- handbook/book   Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451) is w ritten by Kathiravan Udayakumar, who is...

Cordys BOP4.1: Error when generating a webservice on a Decision Table

You can test a decision table with the test tool of Cordys (see  Here ). However sometimes you want to automate tests with for example soapUI. In this case it is advised to generate a webservice from the Decision Table. This is nicely described  here . However I ran into a problem that the prefix of namespaces must be entered when the Decision Table was selected. After a while I found the problem. You use Schema files for the input of a Decision Table. Go to the definition of the Schema and double click it: The you should check the Namespace Prefix in this namespace. This prefix must NOT be empy. When I filled in the prefix I was able to generate the webservice on the Decision Table again.