Logo.gif (10726 bytes)

Midexo -- Middleware for Secure Financial Data Exchange

 

Midexo™ -- Product Information

 

Benefits for Customers

  • HA at Service level (RSerPool)
  • HA at Network level (SCTP)
  • HA at Node level (AIS of SAF)
  • Highly available, reliable, secure
  • Cluster-based messaging capability - support fully distributed server clusters;
  • Server-defined load-balancing;
  • Built-in server fault and network fault detection, and transparent message fail-over capability;
  • Self-healing capability to recover from network breakage;

  • Resource Availability Management
  • Message Service 
  • Service Availability
  • True location transparency - clusters as well as members of a cluster can be freely deployed or re-deployed at different geophysical locations;
  • Dynamic scalability - to upgrade/downgrade server capacity without server interruption;
  • Easy-to-program API for rapid development of complicated distributed applications;

Why Midexo ?

 

Midexo Functions

•1Resource Availability Management

–Manages all system components: chassis, I/O cards, peripherals, operating system, drivers, CPUs, applications and itself

–Collect system data in real time from a variety of resources

–Configure and maintain state-aware model of the total system

–Checkpoint data to redundant resources

–Detect, diagnose and isolate faults

–Perform rapid, policy-based fault recovery

–Facilitates interoperability of system components through use of industry standards and open APIs

–Provide administrative access and control for local and remote resource configure and management

 

•2. Message Service

–IP-based message delivery(notification, check pointing, etc)

–Event and error notification

–Resource discovery, register/deregister, naming services, role assignment

–Many-to-many, many-to-one, one-to-one, one-to-many message delivery based on SCTP

–Cross-platform interoperability and message delivery

–Reliable in-order delivery communications using SCTP

–Congestion detection and management using SCTP

–Provide direct communication path through pool handle and PE handle

 

•3Service Availability

–Namespace-based node resolution for transparent node redirection

–Dynamically manage configuration and dependencies of the all resources

–Provide administrative access and control, Powerful graphical tool for dynamic configuration and system monitoring

–Provides services such as check pointing to applications and other components

–Directly manages certain parts of the system, such as computers in the cluster or pool

–Supports heterogeneous server environments, such as Linux, windows, etc.

–Supports load balancing through PE selecting policy.

 

 

RSerPool vs. Application-layer anycasting

•Application-layer anycasting has been applied to server selection in a widely replicated Web service.

•The hierarchy of resolvers (and the caching of resolution results) imply that the anycasting offers good network scalability, but at the expense of load balancing.

•Unlike in the RSerPool, no end-to-end communication occurs between the host and its name server.

•In the RSerPool, interoperability between different namespaces has to be provided by a mechanism.

•An anycasting resolver returns a list of IP addresses, whereas a PU in RSerPool receives a list of transport addresses (i.e., IP addresses plus port numbers) from an RSerPool NS.

  

RSerPool vs. Domain Name Service

•(1) DNS provides a means of resolving a name to an IP address or set of IP addresses, similar to one of the key functions of the NS in the RSerPool.

•(2) In contrast to the Domain Name System (DNS), RSerPool

–Uses a flat namespace

–Allows arbitrary pool handles

–Allows dynamic registration and deregistration

–Monitors the status of the hosts

  

RSerPool vs. Service Location Protocol (SLP)

 •SLP provides a means of mapping a request for a service to the location of relevant servers (through URLs).

•The main difference is that SLP is service-oriented while RSerPool is communication-oriented

•Unlike the RSerPool, SLP does not provide for the transfer of data, or for monitoring the reachability and availability of the service providers.

•SLP is essentially a service-discovery protocol operating at an application level.

 

Application Areas of Midexo

•Military and defense applications

•Industrial control

•E-commerce

•Distance diagnosis

•Real-time transactions

•Disaster recovery

•Data center

•Video or audio on demand

•Web hosting, caching, and email servers

•Wireless base station controller

•Telecom network service control points

•Telecom network switch transfer Points

 

 


Copyright © 1998-2005, Zaptron Systems, Inc.