Midnight Coders, LLC (Dallas, TX) is pleased to announce the immediate availability of the last pre-production Beta release of FlashORB.Net - powerful Flash messaging server. The release is feature complete for the initial production release which is expected within 3 weeks. Download the Beta version at http://www.flashorb.com

Beta 4 includes the following list of new features:

- Code-access and feature-access security. Product can be configured
to restrict or grant access to individual features, system and user
classes. Access restrictions can be IP address (or template), subnet
address, host name (or template) and role name.

- Management console. Graphical management console allows to monitor
server run-time information, adjust security and configuration
settings and perform debugging tasks using invocation monitor.

- Message server. Highly optimized for performance, message server
supports several message passing paradigms: broadcast, multicast and
unicast. The server can be used for interactive user applications,
server data push, or XML message transformations.
Service factories. Service factories allows to construct remoting
classes when the default no argument constructor is not available in
the class.

- Argument factories. Argument factories are similar to service
factories. They are responsible for creating objects of the method
arguments when the default construction mechanism (via no argument
constructor) fails.

- Abstract type mappings. Some methods on remoting classes may have
formal argument types as interfaces or abstract classes. In cases
when there is only one concrete implementation for an interface or
abstract class, abstract type mappings provide a mapping between the
class and the abstract type. When an invocation for such a method is
received, FlashORB uses mapped concrete type and performs type
adaptation on it.

- Custom serializers. FlashORB can be configured to use custom
serializers for certain types. When an object is returned from a
method invocation, FlashORB checks if a serializer is mapped to the
object's type or one of the implemented interfaces. If one is found,
object streaming is delegated to the serializer, otherwise default
serialization mechanism is used.

- Call tracing. Similar to NetConnection debugger, call tracing
manages information about invocations. When enabled, information
about every single invocation (date/time, arguments, return time,
FlashORB handler, invocation duration, etc) is stored in the
persistent storage. Management console can be used to browse
invocations and perform searches. The framework can be used to
programmatically attach invocation listeners to receive call
notifications in the run-time.

- Logging policies. Multiple logging policies are supported. Product
can be configured to use single log file, date-based logging or log
files with pre-configured maximum size. Policies can be configured
via FlashORB configuration file or Management console.

- Dataset page size configuration. Product can be configured to
specify number of rows to return when a dataset is serialized.

Download the Beta version at http://www.flashorb.com.

For further information contact:

Terry Nisenbaum