Dear Huynh Tan Dat,
First of all let me clear that I do not know much of JAVA. But I think below mentioned tools "Singular-Serivce" and "Singular-Shell" can be of help to you. They are developed by the "Research Institute for Applications of Computer Algebra" of "Technische Universiteit Eindhoven Netherlands" (
http://www.riaca.win.tue.nl/products/singular/)
A tool Singular-Service provides a web (TCP/IP) based execution of Singular.
Just check whether it helps you.
Vinay
[/quote]