[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [alf-dev] Availability of POC infrastructure pieces?
|
Title: Re: [alf-dev] Availability of POC infrastructure pieces?
For the POC we are using a shorter list
The standard POC platfom is
Windows 2003 (not an open source
product)
java sdk 1.4.2.07
(j2sdk-1_4_2_07-windows-i586-p.exe)
apache tomcat 5.5.12
(apache-tomcat-5.5.12.zip, apache-tomcat-5.5.12-admin.zip,
apache-tomcat-5.5.12-compat.zip)
axis
1.1 (axis-1_1.zip)
Java Activation 1.0.2 update 2
(jaf-1_0_2-upd2.zip) (required by axis)
ActiveBPEL-1.2
(activebpel-1.2-bin.zip)
ActiveBPEL the only full implementation of BPEL 1.X
available as Open Source (at least when we last looked). It has a GPL
license but we are not modifying it so that should not be an issue. This
includes its own internal and slightly modified copy of axis 1.2.1 (I
think)
Eclipse 3.1.1 with Web Tools 0.7
(wtp-all-in-one-0.7-win32.zip)
We are only using eclipse in the POC to host the Oracle
BPEL designer plugin in and the ALF event manager configuration tool (not
committed yet in case you are wondering). We did not use this to create web
services. We just used the axis tools. While wtp has some useful
features it tries to be a bit too automatic and it often doesn't work
in unhelpful ways so I gave up on it due to time pressures - too much
to figure out. Post EclipseCon we need to resolve the
difficulties and make it the tool of
choice.
Oracle BPEL designer eclipse plugin
(bpelz_0.9.13_win32.exe).
This is available as an evaluation dowload from
Oracle. The theory here is that Oracle are donating this or something
similar to Eclipse so this would be the designer to start with. Recently
ActiveEndpoints have made their ActiveBPEL designer available for free - I
haven't looked into how it's licensed. This is also an Eclipse plugin
and has a much closer integration with the ActiveBPEL engine (not suprisingly)
and it's worth a look.
This set was choses as the "standard" platform mostly
because we needed to choose something. Mostly, these were chosen because
they are stable releases (Tomcat 5.5 may be the exception. I think the
minor release version was spining quite fast and we just locked onto .12 to
no ill effect)
Due to the various requirements of the tools being
integrated in the POC we also used other versions of java (1.5.0.05),
tomcat(5.0.28) and axis(1.2.1, 1.3) and gSoap(ver?) along with
various other tools that are used internally by the
various products.
The other tool to look at
The bottom line here is that to get something working, Web
Service technology is quite stable and interoperates well amonst the more recent
versions of these tools. Picking a platform to start on is not super
critical. That said, the next phase of ALF where we try to address the
security issue may be much more picky abou the particular paltform choices
made. The features required, WS-Addressing, WS-Security, WS-Federation
etc. are much less completely supported and it remains to be seen how this
narrows the choice.
Tim
I've been continuing along the path of determining
which infrastructure bits are required to begin ALF work. My starting
point was to attempt to compile the ALF Event manager. Here are the pieces
that I installed in order to accomplish this:
0. Using Eclipse 3.1.1 on
Windows.
1. Obtained the ALF-EM code (cvs -d
:pserver:anonymous@xxxxxxxxxxxxxxx:/home/technology checkout
org.eclipse.alf/eventmgr)
2. Downloaded and installed the
following:
apache_2.0.55-win32-x86-no_ssl.msi The windows installer for
Apache
jdk-1_5_0_06-windows-i586-p.exe JDK
1.5.0 R6 for Windows
jwsdp-2_0-windows-i586.exe
The Java Web Services Developer's kit from Sun
apache-tomcat-5.5.15.zip Apache
Tomcat servlet container (not needed to compile,
but needed to run the EM)
axis-bin-1_3.zip The
Apache Axis Web services kit
3. Set up an Eclipse project called AlfuRev (a not-so-clever
smashing together of 'AccuRev and ALF' that contains the source downloaded
in step one. Note, I had to manually create the
org/eclipse/alf/eventManager directory hierarchy and place the downloaded code
in the 'eventManager' directory in order to satisfy the Java compiler.
Minor point.
4. Add several external libraries (obtained by
downloading the bits listed above in step 2) to the Eclipse
project. Specifically added:
JRE System Library (jdk1.5.0_06)
servlet-api.jar (from
apache-tomcat-5.5.15\common\lib)
saaj-api.jar (from
jwsdp-2.0\saaj\lib)
activation.jar (from
jwsdp-2.0\jwsdp-shared\lib)
axis.jar (from axis-1_3\lib)
log4j-1.2.8.jar (from axis-1_3\lib)
jaxrpc.jar (from axis-1_3\lib)
The code successfully compiled after
this.
I would still appreciate guidance on the other infrastructure
bits that are required, including:
- BPEL Engine
- WDSL and webservices tools
- UDDI implementation for
discovery.
My goal is to take what I've learned and create an ALF HOW-TO,
or a 'Getting Started with ALF' that, with agreement from the community, might
utimately get posted on the ALF web page. Theory being that if we make it
easy to get started, we will better our chances of ALF reaching a critical mass
and really taking off.
Regards,
- matt
Due to various licensing issues, the VMware image of the
ALF POC will only be available to the direct POC participants. We plan
to build a "working stub" sample following the design of the POC that anyone
can download. I will start work on documenting the platform more
formerly this week
Tim
I would propose that we send Serena a USB or Firewire external hard
drives.
They cost < $150 and have plenty of room.
At 6:50 PM -0500 2/20/06, Matthew Laudato wrote:
Team
ALF:
There was some
discussion in late January about the POC being available as a VMWare
image. I have a few questions.
1. Where can that
image be found, and has it been trimmed down from 20G? What specific
version of VMWare is required in order to use it?
2. Is there a
definitive list of infrastructure pieces (software product names, versions,
URLs for download)?
AccuRev is working
on our ALF strategy, and we'd like to secure the proper bits. I think
there is (probably) a minimal set of opensource products that one needs to
get started:
- Apache
Tomcat
- A BPEL engine
(Oracle's is being used I believe)
- a WSDL
tool
- a UDDI
implementation
- The ALF Event
manager servlet code (have this already).
Note, I am
specifically excluding the partner products from the minimal
set.
If someone could
either post this list to alf-dev, or point me privately towards an existing
post or location, that would be greatly appreciated.
Regards,
-matt
--
Matt
Laudato
AccuRev, Inc
mlaudato@xxxxxxxxxxx
+1 617 957 8085
(cell)
+1 781 325 0656 (office)
matt_laudato
(skype)
_______________________________________________
alf-dev
mailing
list
alf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/alf-dev
--
Catalyst Systems Corporation
Ph: 800-359-8049
x114
505-424-6439
Fax:
505-424-6438
**********************************************************************
This
email and any files transmitted with it are confidential and
intended
solely for the use of the individual or entity to whom they
are addressed.
Any unauthorized review, use, disclosure or distribution is prohibited. If you
are not the intended recipient, please contact the sender by reply e-mail and
destroy all copies of the original
message.