TeamEngine tm 2011 4 TE 62111929 021-62111929
TeamEngine 1 1...2 1.1...2 1.2 TeamEngine...3 2 TeamEngine...5 2.1 TeamEngine...5 2.2 TeamEngine Messenger...5 2.3 TeamEngine Messenger...7 2.4 TeamEngine Messenger...8 2.5...9 2.6 TE...10 3 TeamEngine...10 4 TeamEngine...12 4.1...12 4.2...13 4.3...14 5...14 5.1...14 5.2 TE...15 5.3...16 5.4...18 5.5...19 5.6...21 6 TeamEngine Messenger API...21 7 TeamEngine...22
TeamEngine 2 1 1.1 TeamEngine TE TeamEngine TeamEngine Server TeamEngine TeamEngine Router TeamEngine Server Dir Server TeamEngine TeamEngine Space TeamEngine Web TeamEngine CallCenter TeamEngine TeamEngine Messenger PC TeamEngine TeamEngine Govessenger TeamEngine TeamEngine API TeamEngine TeamEngine TeamEngine 1) 2) 3) 4) 5) 6) 7) 8) TeamEngine 1) 2) 3) 4) 5)
TeamEngine 技术白皮书 1.2 第3页 为什么开发 TeamEngine 尽管有了网络 有了现代化的交通工具 我们仍然不能完全消除沟通的种种 障碍 我们办公地点都在一栋栋高层建筑的一个个房间中 如图 1-1 所示 就像 一个个鸽子窝 我们到了办公室 又被放在一个个房间或格子间中 如图 1-2 那 个样 当我们分别在美国纽约和上海办公时 我们更是有了沟通的障碍 图 1-1 鸽子楼 图 1-2 格子间 即时沟通可让我们的大脑联网 这比电脑联网更重要 TE 图 1-3 让大脑联网 我们已有的沟通方式有小会 大会 电话 呼叫中心 面谈 Email 等方式
TeamEngine 4 3 TeamEngine 1-4 QQMSN TeamEngine TeamEngine
TeamEngine 5 2 TeamEngine 2.1 TeamEngine TeamEngine Messenger 2-1 # # TE 62111929#zhangsan # TE LOGO 2-1 TeamEngine 2.2 TeamEngine Messenger 2-2 TeamEngine Messenger 10
TeamEngine 6 2-2 / 2-3 2-3
TeamEngine 7 2.3 TeamEngine Messenger TeamEngine Messenger 3 2-4 2-5 (1) TE (2) (3) (4) 2-4
TeamEngine 8 2-5 2.4 TeamEngine Messenger 2.6 2.7 2.6
TeamEngine 9 2.7 2.5 TE 2-7 TE 2-7
TeamEngine 10 2.6 TE TE TE 2-8 2-8 3 TeamEngine TeamEngine 3 TE TE
TeamEngine 11 TE TE TE TE
TeamEngine 技术白皮书 第 12 页 4 TeamEngine 平台构架 4.1 应用构架 TeamEngin e 服务器群 TE运营 中心 TeamEngin e Messenger 政府和事 业机 关 企业 互联网 企业 企业呼叫 中心 教育机构 私有T E 服务器 个人 图4-1 Team Eng ine 应用 构架 TeamEngine 应用构架如图 4-1 所示 说明如下 (1) 平台完全基于互联网 (2) TE 运营中心部署有 TeamEngine 服务器群 为企业提供即时通讯服务 (3) 企业 事业 政府等单位中的 PC 机上安装有 TeamEngine 客户端程序 TeamEngine Messenger 这些 PC 都是可访问互联网的 (4) 企业呼叫中心的 PC 机也安装 TeamEngine Messenger 向客户提供 TE 坐席服 务 (5) 个人通过手机或 PC 机 接入 TeamEngine 平台 (6) 组织间的 TE 用户可互通 TeamEngine 即时消息
TeamEngine 13 4.2 TE TE TE TE TE TE TE TE TE TE TE Web Web Proxy Web
TeamEngine 14 4.3 IM ( ) Plugin IM API IM IM API API Windows API Linux API API Windows Linux Windows Mobile PC 5 5.1 5-1 1) TE TE TE TE 2) TE 3) TE TE 4) TE TE
TeamEngine 15 5) Peer to Peer TE TE TE TE TE TE TE TE TE TE TE TE TE TE 5-1 5.2 TE 5-2 1 2 n TCP TCP UDP TCP TCP UDP 5-2 5-3 1 x n (epoll) 5-3 5-4 xmpp
TeamEngine 16 (task) sql sql () xmpp Task 5-4 5.3 TE IM TE 1. 2. 3. 4. 1 MySQL MySQL MySQL MySQL 2 MySQL
TeamEngine 17 3 1 2 1 2 1 2 2 2 1 1 1 2 5-5 5-6 1 (a) (b) (c) IM (d) (e) 2 ID 3 MySQL Proxy (a) TE (b) (c) MySQL Proxy MySQL LUA (d) MySQL Proxy MySQL Serer
TeamEngine 18 Proxy,Proxy sql sql 4 MySQL Replication master/slave MySQL Replication MySQL MySQL Server MySQL Server MySQL server master slave master Binary Log MySQL Binary Log sql Slave master slave a) Slave io master, b) Master slave slave c) slave IO relay Log d) Slave SQL Relay Log Log sql Db Db slave Db master Db slave Db slave Db master Db slave mysql proxy mysql proxy app server app server app server app server app server 5-6 5.4 5-7 ACD(automatic call distribution) CRM IM
TeamEngine 19 im im im ACD im im im im im im im im im ACD im im ACD Automatic Call Distribution ACD ACD ACD ACD ACD MOI( )MWT( )MGS( )LIS( ) ACD IM im web web IM IM IM IM IM TE TE IM IM IM 5-7 5.5 5-8
TeamEngine 20 TE TE TE 1 TE 2 () 3 4 () 5 6 TE TE TE 5-8 5-8 IM IM IM IM ( ) 20 IM IM, IM IM IM 1) IM 2) IM 3) IM IM 1) IM 2) IM 3) IM IM
TeamEngine 21 IM 3 ( 19) 3 2 3 IM 5.6 TLS,SASL,SERVER DIAL BACK 3DES 6 TeamEngine Messenger API TeamEngine Messenger API TeamEngine.Messenger TEException UserInformation Organization Company Department ContactsGroup ContactsGroups SeatGroup SeatGroups Crowd Crowds UserOptions SystemOptions LeaveWord LeaveWordList TEConnection TEChatBase TEChat TEMultiChat FileTransfer TE TE TE TE
TeamEngine 22 Forms Main Login Chat MultiChat SeatChat Options Bulletin Broadcast PersonalInfor MessageManage Controlls MessageEditBox MessageEditBoxToolBar MessageShowBox HistoryMessageBox Contacts Organization Programs OptionPersonalInfor - OptionPanel - OptionLogin - OptionMessage - OptionRemind - OptionRing - OptionFileTransfer - OptionConnection - 7 TeamEngine TeamEngine TeamEngine Web API