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 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.

- - 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.

- - 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.

- - 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