Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Perl > Perl Misc > ANNOUNCE: Major Feature Release - NHI1-0.7, PLMK-1.6 and libmsgque-4.5

Reply
Thread Tools

ANNOUNCE: Major Feature Release - NHI1-0.7, PLMK-1.6 and libmsgque-4.5

 
 
Andreas Otto
Guest
Posts: n/a
 
      03-08-2010
Dear User,


ANNOUNCE: Major Feature Release
====================================

libmsgque: Application-Server-Toolkit for
C, C++, JAVA, C#, TCL, PERL, PYTHON, VB.NET
PLMK: Programming-Language-Microkernel
NHI1: Non-Human-Intelligence #1


SUMMARY
=======

This is a 'major-feature-release' to add 'longtime-transaction' support.

A 'longtime-transaction' is a transaction with a possible infinite time
period between the start and the end. A 'longtime-transaction' is always
a 'persistent-transaction' too. The 'persistent' support is available as
an in-memory solution on the 'application-server' or in an additional
'bidirectional-filter' available for the next release.

A typical scenario for a 'longtime-transaction' is:

* A user with a client connect to the server and start a
'longtime-transaction' job. After a while the user shutdown the client
and leave the office. At the next morning the user start the client
again and the results are send from the server to the client.
* On a space mission the time-overhead between transaction start and end
is large. It is usually not possible to keep the
client-server-connection open all the time.
* On a military action-system the enemy try to interrupted the
client-server-connection to disable data communication.

To use a 'longtime-transaction' the results are send to a
'client-service' registered with MqServiceCreate. This service and
addtional data (I call this data 'local-context-data') have to be added
to the 'longterm-transaction' package to be available in the result. On the
'link-target' the 'local-context-data' is initial stripped from the
'data-package' and is later added to the results again.

The 'local-context-data' is added to the 'data-package' with
MqSendT_START and MqSendT_END.
The 'local-context-data' is read from the 'data-package' with
MqReadT_START and MqReadT_END.


LINKS
=====

libmsgque:
> http://nhi1.berlios.de/theLink/index.htm

NHI1:
> http://nhi1.berlios.de/

DOWNLOAD:
> http://developer.berlios.de/projects/nhi1/




mfg

Andreas Otto (aotto196
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
ANNOUNCE: Major Feature Release - NHI1-0.7, PLMK-1.6 and libmsgque-4.5 Andreas Otto C Programming 0 03-08-2010 01:43 PM
ANNOUNCE: Major Feature Release - NHI1-0.7, PLMK-1.6 and libmsgque-4.5 Andreas Otto Python 0 03-08-2010 01:43 PM
ANNOUNCE: Major Feature Release - NHI1-0.7, PLMK-1.6 and libmsgque-4.5 Andreas Otto C++ 0 03-08-2010 01:41 PM
ANNOUNCE: Major Feature Release - NHI1-0.7, PLMK-1.6 and libmsgque-4.5 Andreas Otto Java 0 03-08-2010 01:41 PM
Confusion about row-major and column-major Jef Driesen C++ 2 01-12-2006 03:02 PM



Advertisments