A
Andreas Otto
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Dear User,
ANNOUNCE: Major Feature Release
====================================
libmsgque: Application-Server-Toolkit for
C, C++, JAVA, C#, Go, TCL, PERL, PHP, PYTHON, RUBY, VB.NET
PLMK: Programming-Language-Microkernel
NHI1: Non-Human-Intelligence #1
SUMMARY
=======
Finish release 4 of wp2 with adding Factory support.
The Factory add the ability to create NEW server-types on-the-fly and
introduce the self-programming capability to NHI1.
The "Factory" is an important part of the object management and has the
following basic features:
* create a new instance identified by an "Identifier" or using an
already available instance as template
* cleanup and delete an instance
* provide an "Identifier" for factory lookup and as an unique
application name
* identify the server in the network
The link between the "Factory-Identifier" and the "Factory-Interface" is
important for the future development of "libmsgque". Message-Routing,
Service-Location and Persistent-Transactions depend on this feature.
The relationship between the "MqFactoryS" and the "MqS" is the same as
the relationship between a "type" and an "instance" of the "type" in a
regular programming language.
The "MqFactoryS" define the "type" of the server and the "MqS" define a
single instance of the server. Every kind of server has !!only one!!
specific "MqFactoryS" object but every instance of a server has one
"MqS" object used for object management. Decreasing the size and the
complexity of a "MqS" object will improve the server performance.
In future more fields, defined in the "MqSetupS" attribute of the the
"MqS" object, will move into "MqFactoryS" object.
LINKS
=====
libmsgque including PHP documentation:
mfg, Andreas Otto (aotto1968)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJNMBdIAAoJEGTcPijNG3/AZD0IAId8Zcqt9BA9hOGeb6Z7gYcK
xqHFcSU/kQamdYsvWXFc4Z7zjcGkyU2xwvw5IN8THlWgksFGUTlmQ6pQYcsLaAG+
CR55O798+7PnARs8G6skNSPm0whk6KLhflqArbhkNVi2yF0+bDyJaV6JIpz+EAbz
e2kk0ZX4xIUZEU/Bn13byH6/9U3++J5daLx909/s3qMmotmxNEHGtJ6slwwQ6faY
NsAddG1ls6e+0tdS7Qde0KeTVXu1VhfkLgFybHBDAxnMcr8ZuBZzQ/RGqBLqM8wV
ilG1OVNxozMAuVb1QtSUzpTcN4y2YSNhdVheZJjQQ+YBLEtS2iRMxUsy4xHPsEA=
=kyAd
-----END PGP SIGNATURE-----
Hash: SHA1
Dear User,
ANNOUNCE: Major Feature Release
====================================
libmsgque: Application-Server-Toolkit for
C, C++, JAVA, C#, Go, TCL, PERL, PHP, PYTHON, RUBY, VB.NET
PLMK: Programming-Language-Microkernel
NHI1: Non-Human-Intelligence #1
SUMMARY
=======
Finish release 4 of wp2 with adding Factory support.
The Factory add the ability to create NEW server-types on-the-fly and
introduce the self-programming capability to NHI1.
The "Factory" is an important part of the object management and has the
following basic features:
* create a new instance identified by an "Identifier" or using an
already available instance as template
* cleanup and delete an instance
* provide an "Identifier" for factory lookup and as an unique
application name
* identify the server in the network
The link between the "Factory-Identifier" and the "Factory-Interface" is
important for the future development of "libmsgque". Message-Routing,
Service-Location and Persistent-Transactions depend on this feature.
The relationship between the "MqFactoryS" and the "MqS" is the same as
the relationship between a "type" and an "instance" of the "type" in a
regular programming language.
The "MqFactoryS" define the "type" of the server and the "MqS" define a
single instance of the server. Every kind of server has !!only one!!
specific "MqFactoryS" object but every instance of a server has one
"MqS" object used for object management. Decreasing the size and the
complexity of a "MqS" object will improve the server performance.
In future more fields, defined in the "MqSetupS" attribute of the the
"MqS" object, will move into "MqFactoryS" object.
LINKS
=====
libmsgque including PHP documentation:
mfg, Andreas Otto (aotto1968)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJNMBdIAAoJEGTcPijNG3/AZD0IAId8Zcqt9BA9hOGeb6Z7gYcK
xqHFcSU/kQamdYsvWXFc4Z7zjcGkyU2xwvw5IN8THlWgksFGUTlmQ6pQYcsLaAG+
CR55O798+7PnARs8G6skNSPm0whk6KLhflqArbhkNVi2yF0+bDyJaV6JIpz+EAbz
e2kk0ZX4xIUZEU/Bn13byH6/9U3++J5daLx909/s3qMmotmxNEHGtJ6slwwQ6faY
NsAddG1ls6e+0tdS7Qde0KeTVXu1VhfkLgFybHBDAxnMcr8ZuBZzQ/RGqBLqM8wV
ilG1OVNxozMAuVb1QtSUzpTcN4y2YSNhdVheZJjQQ+YBLEtS2iRMxUsy4xHPsEA=
=kyAd
-----END PGP SIGNATURE-----