8f9ff31f7cafcc7dc42d02324e7b3100.ppt
- Количество слайдов: 23
RTP Server Enterprise Edition Jason Yang Bruce Lee
The Trend Ø Mobile devices are becoming more “intelligent”. Ø Mobile technology is an enabling tool for workforce mobility and breaks geographical limitation on information availability. Ø There is increasing trend that enterprises use IM tools (e. g. Whatsapp / Line) at their daily activities’ communication. Ø Mobile Apps extends corporate reach to an extended group of user / customers.
Your concerns Ø Social Media is a two-edge sword, it helps enhance your workforce productivity, however at the same time brings great concern on corporate data security. Ø Public IM services lacks the necessary organization hierarchy for message delivery control to related parties – your group may have someone with a “phone # only” presence of which you may not know. Ø Most solution on the market are service-based and data storage is hosted at service providers – making possible chat content exposed to “unwanted” parties Ø Communication between clients & servers to public media providers’ server may not be encrypted
RTP Server Architecture Message Control Virtual Operator Management Console Cluster Control RTP Enterprise Server Ø RTP Server’s services are loosely-coupled Ø Services can be deployed to different servers to achieve scalability Applications Integration Access Control / SSO Clients Management ( i. Phone / Android / Web / Windows Client )
RTP Server features Ø A standard based solution – XMPP. Ø XMPP has been adapted by major IM solution, like Cisco®, Facebook®, Google®, Apple®, IBM® (Same. Time®), and Microsoft ® (Lync®) - RTP Client can communicate direct with them. Ø 256 bits SSL / TLS encryption between client to server communication. Ø Use Simple Authentication and Security Layer (SASL) for login authentication Ø Server Certificate supported Ø Works on Windows / UNIX & Linux platform Ø Supports Android Mobile, i. Phone, Web & PC client. PC Client has extended features of remote-control to other PC Client to provide help-desk function.
RTP Server features Cont’d Ø Multi – levels organization hierarchy with control over “Who accesses What”. Organization information can be imported through LDAP server Ø Peer-to- peer chatting, File Transfer, Picture & Media sharing, and Off-line Messaging. Group chat can accommodate as many as 1000 clients per group Ø Virtual Operator function for easy automation to integrate corporate backend resources making them “Mobile-enabled” Ø Capable of integrating with corporate PBX system Ø Support Single Sign-On Ø Highly scalable with built-in cluster support Ø Multiple deployment options – self-owned, or cloud-based RTP server Ø Optional Live-chat Server for hotline / service desk function
Organization Hierarchy Ø Multi-level organization tree supported Ø Directory information can be imported thru’ LDAP server Management Sales • Gordon * • Tony • Savio • Jason • Alfred • Alice * Consulting Admin • Bruce * • Johnson • Andy • Carol • Joe • Berry * Rules: Ø Management Team can broadcast to all sub-groups Ø “Sales”, “Consulting” & “Admin” group can only broadcast to their own team member Ø “Consulting” team member is given the authority to remote-connect other peers for assistance (confirmation from peer is requested) Ø Individual team’s administrator (mark in red asterisk) can only manage his / her own team, whereas “Management “’s administrator is allowed to control all teams
Virtual Operator Using RTP Client’s chat interface, Virtual Operator offers the simplest way to enquire backend data. e. g. Inventory check or bank accounts balance enquiry RTP Server Stock enquiry: Stock # =12345 Select from …… Where Stock # =12345 Stock # = 12345 Desc = R 2 D 2 Qty = 1 Inventory Database Other applications can be an mobile enquiry to intelligent data source. e. g. Knowledge Management Server
Link to Corporate Telephone Network RTP Server supports both SIP & IMS for seamless integration to corporate telephone network SIP –enabled devices RTP Server SIP / IMS Server IP-PBX RTP clients can be used to monitor security cameras installed at sensitive area. And call to your colleague desk through PBX system
Clustering RTP Server Pool Load Balancing Server (F 5) Ø RTP service continuity & reliability can be maintained by adding additional servers dynamically #1 Shared Storage #2 #3 … #n Backup Server Ø Load-balancing can be achieved using third party servers, like F 5
Mobile-enable Corporate Applications Ø Ø Through RTP’s SDK, corporate applications can be integrated to RTP server. Backend application authentication through Single Sign-On New applications will be “pushed “ to clients through RTP server’s automatic deployment Message (error / system log, etc. ) at integrated applications can be programmed to route through RTP server to designated RTP client Request log-in verification Acknowledge log-in verification RTP Server Userid & password Log-in Granted R T P S D K OA CRM ERP
Integration Example –DBMoto Server Hi. T DBMoto Server is a Windows based data integration / synchronization server for heterogeneous databases using CDC (Change Data Capture) technology. It reads changed data from source database log file and replicate to target database near real-time.
Integration Example –DBMoto Server Cont’d With available Application Program Interface (API), RTP server’s integration can be achieve through the REST interface. RTP Server (REST interface) DBMoto API Same technology can be used to integrate other corporate servers, like Lotus Notes Oracle / DB 2/MSSQL / Sybase / My. SQL
RTP Server DBMoto Integration Cont’d This demonstration includes 3 functions: ØStart / Stop Replicator ØDisplay replication information (2 replication defined with “Refresh” only) ØDisplay DBMoto log message
RTP Cloud offers another alternative for corporations who want to “taste” the benefits of secure IM solution with mobile-enabling backend applications while approval for a selfowned server is still on management’s desk. Or deploying the service on functional groups ( locations / business segment / etc. ) ØVirtual RTP server for each company / functional group ØMultiple RTP Servers running at a server cloud on load-balancing. Ø Scale to meet customers’ growth demand Company A Company B Integrate Virtual RTP Servers matrix Company C Integrate
Integration Example –Legacy host access Legacy Hosts Access are referring to text-based systems, like IBM Mainframe and AS/400. Due to their proprietary technology mobile-enabling these applications can be a very tedious task. Emulation Products RTP Server (REST interface) The emulation product (server / client) navigates to corresponding screen interface and capture data to response back to RTP clients
Live Chat / Service Hotline Live Chat (LC) Server, when uses together with RTP server, is designed to give enterprises the ability to fast response to sales / support / general information enquiry. ØAuto Call distribution ØCall Life-cycle management – dedicated agent Ø VIP Channel Service Hotline Support RTP Server LC Server Corporate Applications Business Server Customers / Service enquiry
Typical Implementation e at or rp Co r+ te l ou wal R re Fi rk o tw Ne r+ te l ou wal R re Fi TP r HT erve S P RT Intern et r e rv Se TCP Port: 7070 HTTP Binding Service TCP Port: 5222 XMPP Service TCP Port: 7777 Socket 5 Proxy TCP Port: 9797 TCP Port: 9999 Offline file Transfer Service Group Share Service RTP Server TCP Port: 3478 UDP Port: 10000~20000 Stun Service (PC Clients) Media Proxy (PC Clients)
Case Study – Midea Group Established in 1968, Midea Group is a leading consumer appliances and air conditioning systems manufacturer, with operations around the world. Its 40 years of persistent growth has brought its global turnover to $18. 7 billion USD in 2013. PROBLEM: Midea Group targets to achieve communication between staffs with minimal delay and least message distortion. Besides, it is also crucial to deliver daily job instruction, and tasks schedule generated by backend system timely and accurately. They used public SNS tools such as We. Chat, QQ, and Whats. App before deploying RTP solution, which are solution they have the least control and security issue is always the top concern at their audit report.
Case Study – Midea Group Cont’d ØSupport enterprises mobile Internet ØPerfect IM functions ØStrict message integrity and no lose messages ØGood security and stability ØSupport more than 100000 online users ØSupport enterprise user center (Oracle LDAP, More than 5000 departments)
Case Study – Midea Group Cont’d ØSupport internal and external network interconnection Ø Integration of enterprise application systems;
Customer List 中国邮政储蓄银行股份有限公司 中国烟草河南分公司 海南省国家税务局 武汉市江岸区政府 信盈集团 秦皇岛市公安局 山东省人民检察院 景德镇陶瓷学院 东软集团股份有限公司 重庆福彩 中科院中国科技网 职教司公共信息服务平台
Q&A
8f9ff31f7cafcc7dc42d02324e7b3100.ppt