J2EE - Java 2 Platform, Enterprise Edition
From
J2EE web site
: Java 2 Platform, Enterprise Edition (
J2EE) defines the standard for developing component-based multitier enterprise applications.
J2EE simplifies building enterprise applications that are portable, scalable, and that integrate easily with legacy applications and data.
J2EE is also a platform for building and using web services. It incorporates web services standards such as those in the
WS-I Basic Profile
. This means that web services in a
J2EE-compliant environment can interoperate with web services in non-J2EE environments such as .net.
--
PeterThoeny - 30 Sep 2005
Discussions
I met some
J2EE engineers at Sun Microsystems. An interesting discussion came up: Integrate TWiki with
J2EE applications.
It would be useful to have an interface between server side
J2EE applications and TWiki. This would very much fit into the
TWikiMission, and I think that would be a cool integration. How about a
JavaApiPlugin that exposes all TWiki API functions and callbacks to Java programs? XWiki already does that, but the other way around: It has a Perl integration that allows XWiki to run some TWiki Plugins in the Java environment.
--
PeterThoeny - 30 Sep 2005
CPAN:Inline::Java
makes it quite easy to call out from Perl code into Java - it was labelled as alpha code for some time but now appears to be non-alpha as of version 0.50 - see the ratings on the
CPAN entry. Supporting
J2EE is somewhat more complex than
POJOs
(Plain Old Java Objects) but I'd expect there's some way to call into
J2EE.
Another route might be to use
WebServices over
SOAP (
CPAN:SOAP::Lite
) or
REST (
CPAN:LWP
or maybe
CPAN:REST::Application
), which would allow integration with other types of enterprise systems including mainframes, .NET servers, etc, and could be easier than dealing with POJO to
J2EE integration. Probably you would want some
J2EE experts on hand to advise on best way to do the integration - with such a complex environment there will be quite a few options.
--
RichardDonkin - 30 Sep 2005