This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I am doing a freelance project to that will hopefully bring the invoicing process between a company and the manufacturer of its products onto the web, rather than using faxes and snail-mail.
I have built my data layer and now I'm trying to build in the business rules. I am hoping to find an open-source workflow engine to integrate into my project. However, I don't want this engine to be too tightly bound to the rest of the application. I plan on integrating Aspectj in eventually but do not want to endure that learning curve for my first release. I've looked at BigBross' Brossa but wanted to get some other ideas.
As I said, I don't want my workflow engine too tightly coupled with the rest of my application. I am planning on configuring it as a JNDI resource even so I don't have to access it through the servlet.
My the basics of my app architecure is as follows... Stuts -> workflow?? -> JOTM (JTS) -> basic DAO
I'm using Tomcat/MySQL/Windows 2k for my system architecture.
Any thoughts or suggestions would be greatly appreciated! Also, I apologize if I'm being vague at the moment... please respond with further questions about my goals if you think you might have any ideas.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com