Technologies

OWL-X Architecture

OWL-X is a technology-based element of OWL and is composed of OWL-net, OWL-OCI, and OWL-OLE.
It is a core engine that is reflected in the OWL product line by combining advanced development power
with database-based technology.

OWL-X Architecture

OWL-X Service Architecture

OWL-net

It is a powerful and convenient networking library Supporting data access and updates that
maximizes performance by integrating all the tuning elements on the network/system/architecture
required to develop a high-capacity high-speed server.

Feature

  • - Designed to show the best performance based on the IO method supported by Unix, Linux (epoll)
  • - IOCP for NT series OS and Event method overlapped IO support for 9x series clients (automatic setting of operation method according to OS)
  • - Provides two types of calls between IO Thread and Worker Thread, which have the greatest impact on performance, direct call and thread call.
  • - Thread / Resource pooling
  • - Thread operation method can be set: Round-robin (default) and threshold setting method
  • - No memory allocation / No memory copy
  • - Provides security algorithms such as Seed, Rijndael encryption function and MD5
  • - TCP / UDP / RAW (IP header Operation available) / ICMP protocol (ping) support
  • - Automatically checks the validity of the client connection (Live) / Automatically calculates RTT (Round Trip Time)
  • - Simple user protocol processing of message handling method / Convenient packet writing and reading of serializtion method

OWL-OCI

How to throw Select out of the various ways of throwing into SQL-net?
It depends on the language in which the application is developed.

OWL-OCI

  • - OCI directly connects any query to the OCI Function through SQL-net.
  • - It is a great help to improve performance because it directly searches OCI's class library and API list.
  • - OWL-OCI engine, a component of OWL-X, is a class library that enables high-speed access to the Oracle database with the same code in Unix/Linux, Windows, and web environments without Pro-C / ODBC / OLEDB / JDBC.

Feature

  • - Use the same code in Unix / Linux and Windows environments
  • - Similar usage to JDBC and ADO
  • - Connect to DB without installing Oracle client
  • - SQL determined at runtime rather than compile (Pro-C method) time is processed with high performance
  • - Optimized for multi-threading environment
  • - LOB Data access-Performance improvement through piece-wise operation method
  • - Support connection pooling
  • - Memory pooling
  • - Reduce network traffic through batch (array) processing

OWL-OLE

It is a powerful and convenient networking library supporting data access and updates that
maximizes performance by integrating all the tuning elements on the network / system / architecture required to develop
a high-capacity high-speed server.

Feature

  • - Designed to show the best performance based on the IO method supported by Unix and Linux (epoll)
  • - IOCP for NT series OS and Event method overlapped IO support for 9x series clients
    (automatic setting of operation method according to OS)
  • - Provides two types of calls between IO Thread and Worker Thread, which have the greatest impact on performance, direct call and thread call.
  • - Thread / Resource pooling
  • - Thread operation method can be set: Round-robin (default) and threshold setting method
  • - No memory allocation / No memory copy
  • - Provides security algorithms such as Seed, Rijndael encryption function and MD5
  • - TCP / UDP / RAW (IP header Operation available) / ICMP protocol (ping) support
  • - Automatically checks the validity of the client connection (Live) / Automatically calculates RTT (Round Trip Time)
  • - Simple user protocol processing of message handling method / Convenient packet writing and reading of serializtion method