[topicmapmail] open source implementations?

Kal Ahmed kal@techquila.com
Sun, 22 Dec 2002 12:53:18 +0000


On Sunday 22 December 2002 07:05, Robert Barta wrote:
> On Thu, Nov 21, 2002 at 07:16:20PM +0000, Kal Ahmed wrote:
> > There is an open-source Java implementaion - TM4J (http://tm4j.org). =
I
> > don't know how far you would get trying to convert the whole of the T=
M4J
> > API into RPC over web-services, but I think that create WS for the
> > high-level operations that your application needs might be an interes=
ting
> > way to go.
>
> I hope the late answer is not too confusing....
>
>
> This reminds me that interested parties should stick their heads togeth=
er
> thinking about defining a WS API.
>
> I once had a SOAP TM server running and one of the experiences was
> ___NOT!!!__ to use a generic API, but to optimize this for mass retriev=
al
> (as you usually need to power portals). [ If you have the Perl
> implementation, compare the modules XTM and XTM::Memory ]
>
> SOAP is _far too expensive_ for a normal API exposure.
>

I think the same is true of most networked protocols - low level object a=
ccess=20
involves far too much overhead. I would refer those interested in working=
 on=20
a WS interface to TMs to have a look at [1] - the subject of the paper is=
=20
RDF, but it does not take a huge amount of imagination to see a similar=20
system working for TMs. In fact, TM4J implements a "fragment extraction"=20
algorithm similar to the simple algorithm described in the paper, and I h=
ave=20
also take to heart some of the other options/optimisations which are=20
discussed in this paper and intend to add simliar support to TM4J.

If folk are interested, I could create a mailing list under the TMAPI pro=
ject=20
for discussion as I think that a WS interface should fall within the purv=
iew=20
of this project and that making use of the support services that SourceFo=
rge=20
provide would help in getting something practical off the ground.

Cheers,

Kal

[1] RDF Objects, Alex Barnell, December 2002=20
http://www1.bcs.org.uk/DocsRepository/03700/3772/barnell.htm or=20
http://www1.bcs.org.uk/DocsRepository/03700/3772/barnell.pdf

> \rho
>
> > On Thursday 21 November 2002 18:19, Borgsmiller, Michael J. (B4Z)  wr=
ote:
> > > Hi!
> > >
> > > If you find something I would like to know about it too.  One way y=
ou
> > > might want to approach this problem if you cannot find anything in =
the
> > > .NET environment itself is to use a Java based implementation and
> > > integrate it with .NET using web services calls to the Java-based T=
opic
> > > Map engine. This supposedly is the key benefit of the Web Services
> > > approach.  Has anyone already done this on this list and so have an=
y
> > > pointers to good resources.
> > >
> > > Cheers,
> > > Mike
> > >
> > > -----Original Message-----
> > > From: Henning Storhaug [mailto:Henning.Storhaug@edbbc.no]
> > > Sent: Thursday, November 21, 2002 7:28 AM
> > > To: topicmapmail@infoloom.com
> > > Subject: [topicmapmail] open source implementations?
> > >
> > > Hi!
> > >
> > > I'm looking for topicmap implementations of XTM that will run on .N=
ET,
> > > preferably open-source or some cheap commercial solution. I should =
be
> > > able to call the API from c# and it would be an advantage if
> > > persistence could be done using SQL-server 2000. Do you have any hi=
nts
> > > or urls? Thanks!
> > >
> > > - Henning
> > > _______________________________________________
> > > topicmapmail mailing list
> > > topicmapmail@infoloom.com
> > > http://www.infoloom.com/mailman/listinfo/topicmapmail
> >
> > --
> > Kal Ahmed, techquila.com
> > XML and Topic Map Consultancy
> >
> > e: kal@techquila.com
> > p: +44 7968 529531
> > w: www.techquila.com
> >
> > _______________________________________________
> > topicmapmail mailing list
> > topicmapmail@infoloom.com
> > http://www.infoloom.com/mailman/listinfo/topicmapmail

--=20
Kal Ahmed, techquila.com
XML and Topic Map Consultancy

e: kal@techquila.com
p: +44 7968 529531
w: www.techquila.com