I see it is a lot faster developing a WS in TIBCO compared to coding in Java.
Is it wise investment to use TIBCO as your WS Service Provider & Service Requester?
Also both previous question for developing a JMS consumer & publisher.
How would my Server-side Java code use/listen to the BW Process? So far I read about TIBCO Adapters to do that with a lot of features like monitoring, but would this be just an overhead? Is it better to just code your WS & JMS codes in your Java app?
How do you decide if you would implement a functionality in Java or in TIBCO (e.g. send a Mail, Logging, etc.)?
Thanks a lot! Thirdy
Web services are application components that communicate using open standard protocols. You can develop SOAP-based web services using the Generate Concrete WSDL Wizard. The wizard generates a WSDL file and the appropriate response activities.
It specifies the number of activities to execute for a process instance, before the bwengine yields the thread. The default value is -1. bw.engine.separate.logs.by.app. Application level logging. It enables separate log files at the application level.
Using TIBCO Business Works to implement your SOAP Web Services and to invoke SOAP Web Services will certainly save you a lot of time compared to creating them in Java.
Whether it's a "wise investment" really depends on the amount of development your doing. The TIBCO BW licenses are not cheap, but with a large development team and a large body of development work, you can get a return on investment very quickly. If you've got just one project and only a couple of developers, you might not see a return on investment (i.e., the license cost could be more than the cost of developing the project in Java).
Your Server-side Java code would use/listen to BW by simply invoking the web services. Axis 2 will make your life easier in this regard.
In terms of deciding what you would develop in Java and what you would develop in TIBCO BW, I would answer everything you can in TIBCO BW, with some custom java where you need it. BW is Java based, so it's trivially easy to add Java code to any project.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With