Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huksley/gsvc
GSVC
https://github.com/huksley/gsvc
Last synced: about 2 months ago
JSON representation
GSVC
- Host: GitHub
- URL: https://github.com/huksley/gsvc
- Owner: huksley
- Created: 2014-04-08T09:49:12.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-07-07T08:17:51.000Z (over 10 years ago)
- Last Synced: 2024-04-15T06:42:43.102Z (8 months ago)
- Language: Java
- Size: 26.6 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
Awesome Lists containing this project
README
Example of integration implemented in Java which better to be implemented
in BPEL or BPMNDeclares two services GovermentService <=> BankService
and integration servlet which calls both of them.Integration logic in servlet must be moved to BPEL/BPMN or similar integration solution
for better change control, business transparency, monitoring and robustness.== BUSINESS DOMAIN ==
Goverment service contains queue of requests to be processed by banks.
Bank read requests and invoke bank service to process them.[GovermentService] -> [Request]* -> [BankService] -> [Response] -> [GovermentService]
For documentation build and publish this project in Tomcat and open javadoc
http://localhost:8080/gsvc/javadoc== REQUIREMENTS ==
- JDK 6
- Apache Tomcat 7.0.x
- Apache Ant 1.8.x== BUILDING ==
Issue
> ant distrib
to generate WSDL, web service clients, compile everything
and build gsvc.war== USAGE ==
1. Copy war or web directory to webapps in tomcat
2. Start tomcat (bin/catalina run)
3. Point browser to http://localhost:8080/gsvc/
4. Read http://localhost:8080/gsvc/javadoc for API and webservices documentation
5. Click on http://localhost:8080/gsvc/process to invoke integration and process all requests