Its a bit vague what you are after. When you say "operate within the intranet" do you mean you need a technology which can open connections to other nodes in a network? If so look at the java.net package.
You would only normally use Servlets/JSP if you intended to write a web based applicaton for multiple users. Is that a requirement?
You mention a database, so I'll also direct you to
JDBC.