funyun: Re. Testlet - never touched this (for the reason that it is so badly documented). My impression is that Testlet will die in favour of JUnit (another test framework). But aside from that - on the question of debugging, the most effect approach I have found is to use the logging facilities included in Avalon (using debug, warn, error, and info log messages).
Cheers, Steve. > -----Original Message----- > From: fanyun [mailto:[EMAIL PROTECTED] > Sent: Thursday, 02 August, 2001 06:39 > To: Avalon Development > Subject: RE: how to start learning Avalon? > > > Thanks Stephen: > > Today, I have got conner stone's Helloworld.sar run on phonix. > And get some feeling about how avalon works. > > First, I build the conner stone, and phonix. Then copy the > gennerated sar file to phonix/dist/apps directory. Then start phonix. > > Here comes another question, can we debug those Sar files > independently(for example in jbuilder). I noticed there is > another sub module called "testlet" with very little > documentation, is it for testing, and how? > > > > Regards > > fanyun > > > > > > -----Original Message----- > From: Stephen McConnell [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 02, 2001 11:49 AM > To: Avalon Development > Subject: RE: how to start learning Avalon? > > > > > fanyun wrote > > > > Hi: > > > > I am a newbie to Avalon group. We are study avalon because now, > > our company want to build a "stand alone Server" which handles > > various kind of transactions. > > > > > > My Question is: > > > > 1. Is avalon suitable for build a "stand alone server" > > Hi fanyun: > > A define yes. > We have several Phoenix based platforms running a number of combinations > of servers: > > Back-end collaborative-business-process-management hub. > (Phoenix used for server management, Avalon for the component > patterns, implementation and utilities) > > - time server > - federation management > - OMG Business Object Platform supporting users, task, > resource usage, workspaces, desktops, etc. > - A community server supporting model driven memberships. > - A collaboration server handling model driven > cross-enterprise processes (in progress) > - Underlying X509 security model configurable by method/ > principal-identity/role (in progress) > - PKI server (CA, RA, Certificate Repository, Certificate > Status Responder) * in progress > > Front-end desktop platform. > (Phoenix used for server management, Avalon for the component > patterns, implementation and utilities - uses a server framework > because it provides active events concerning changes to user's > preferences, changes to security credentials, etc. that need to > be maintained by remote back-end servers. > > - agent server that handles remote event reception, local > object cache control, > - interactive shell supporting local credentials > management, etc. > > And a servlet that re-uses the blocks in the above platforms > that acts as a web gateway to the agent and/or back-end hub. > > > > 2. I noticed that Avalon in fact is a list of Concept and > > interfaces. There are several sub modules: Phoenix, conner > > stone... I wonder where should I start from. From phonix or > > from conner stone? > > I would recommend starting with the task of getting Phoenix up and running > with one or two of the demo ".bar" servers. Then try to put together your > own server as a bar file. This will give you a good feel for the role of > Phoenix with respect to the job of server action and management and the > way in which the Avalon component model is applied. > > > 3. I notice that James is the biggest project using avalon, what > > version of avalon are they using? > > James maybe the biggest "open-source" project using Avalon but I know its > not the biggest industrial development. I think James is tracking > the Avalon > CVS but I'm not sure. Someone else on this list will probably know. > > Cheers, Steve. > > Stephen J. McConnell, OSM sarl > digital products for a global economy > http://www.osm.net > mailto:[EMAIL PROTECTED] > > > > > Regards > > > > fanyun > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
