[albatross-users] An application generator for Albatross - preliminary work

Dave Cole djc at object-craft.com.au
Sat Jul 6 16:43:49 EST 2002


>>>>> "Dave" == Dave Kuhlman <dkuhlman at cutter.rexx.com> writes:

Dave> Attached is support I've been working on to enable developers to
Dave> generate Albatross applications from an application description.
Dave> Actually, the application description is an XML document that
Dave> contains a specification of an FSM (finite state machine).

Dave> Here is a bit of rational, or, Why I'm doing this -- I believe
Dave> that business analysts (those who design and manage
Dave> applications, but who are not programmers) want to produce Web
Dave> applications or Web services from an application specification.
Dave> In the Web services world, they are busily at work defining a
Dave> variety of PMLs (process markup languages), for example WSFL,
Dave> WSCI, XLANG, UML, etc.  I believe that some of the content of a
Dave> PML can be mapped onto or translated into an FSM and then into
Dave> an Albatross application in two stages:

[snip]

I've had a look at the code and the resulting output.  This is the
kind of stuff which would make Tim Churches very excited.

Things could get very interesting and tangled if you built an
Albatross application to construct the XML document tree...

One of the problems with this type of application is that once you
have started modifying the generated code you cannot go back.  You can
go some of the way to handling this by dropping special comments in
the generated code which tell the tool and the user which code belongs
to the tool.

- Dave

-- 
http://www.object-craft.com.au




More information about the Albatross-users mailing list