Techila工作示意图

Techila架构主要包括三个主要逻辑部分:Techila 服务器系统(Techila Server), Techila工作系统( Techila Worker(s))和面向终端用户的Techila软件开发工具包(Techila SDK)。

Techila 软件开发工具包负责应用程序的集成。部署安装在计算机中的Techila工作系统,提供应用程序需要的计算能力。Techila服务器系统用于管理计算环境。Techila内置的嵌入式安全特性为所有组件(TLS, PKI)提供了安全通信的保障。

Techila的系统设计是基于高模块化生命周期管理的面向服务的体系架构(service-oriented architecture (SOA))而设计的,整体架构以工作系统为中心(Wokder-centric),采用了自主管理的运行方式,支持容错性为松散耦合和可扩展的分布式操作环境。