《标准商业用户售前介绍-加注释1.pdf》由会员分享,可在线阅读,更多相关《标准商业用户售前介绍-加注释1.pdf(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、11/13/2014OMG(对象管理组织)数据分发服务(DDS)可扩展性和性能当前工程应用中存在的问题数据分发服务可以带来的价值和效益RTI公司投入和回报客户案例专业的服务容易混淆的技术RTI DDS和其他DDS产品的不同总结2Largest systems software standards organization in the worldOMG是目前世界上最大的系统软件标准的管理组织More info Both API and wire standards Unique to the middleware world(CORBA tried)API standard means if
2、you decide you dont like RTI,you can port to a competitor Wire standard means you can integrate subsystems built with different DDS implementations Works transparently everywhere RTI supports 70+platforms31/13/20144DDS solves two key challenges Scalability&Integration is addressed on this slideMore
3、infoA wealth of real-time information is potentially available todayboth to you and to your competitors.The organization/enterprise that is best able to exploit this will have an information advantage producing a strong competitive advantage.RTIs mission it to help you achieve this.The fundamental c
4、hallenge today is no longer physical connectivity.Most systems and devices are networked.The challenges are:Application-level connectivity and interoperability Just because two systems are networked does not mean that the applications running on them can communicate and exchange information.Applicat
5、ions communicate using many different standards as well as proprietary and legacy solutions.There are also network and security boundaries to deal with.Extensive mediation is required to integrate disparate,independently designed systems.Performance Latency-We are talking about real-time systems.Rea
6、l-time information has a short half-life.It is useless if you fire at a target based on its position a second ago.In stock trading,a microsecond can mean the difference between making or missing a trade.A few hundred milliseconds can be the difference between profit and loss.It is not just important
7、 to have low latency,but to have control over and visibility into timing.High throughput is also important.The more information,the better the situational awareness.Low latency with high throughput is also important,since high throughput is typically symptomatic of an event that requires a response.
8、Unlike typical enterprise systems,real-time systems cant afford to just queue transactions during peak load.Affordability Budgets are limited.You can only take advantage of information sources that you can afford to integrate.Efficiency matters.1/13/201456789 9RTI offices and distributors worldwide1
9、/13/2014111213Data-CentricDDS is a fourth generation disruptivenetworking technologyPoint-to-Point Telephone,TCP Simple programming Complexinteractions,brittle Leads to stove-pipesystems High lifecycle costs development,integration,maintenance&upgradesClient/ServerFile systems,Database,RPC,CORBA,DCO
10、MGood if information is naturally centralizedSingle point failure,performance bottlenecks,slow failoverCostly servers&sys adminDesigned for data center illsuitedto edge,embeddedPublish/SubscribeMessaging Magazines,Newspaper,TV Excels at many-to-many communications Excels at distributing time-critica
11、l informationPublish/Subscribe Data Replication Libraries,Distributed databases Excels at data-mining and analysis Loosely coupled:low integration&lifecycle costs Peer-to-peer w/o central servers:low latency,highscalability,continuous availability,low TCO Supports edge-to-enterprise,embeddedNote use
12、d a cloudinstead of an arrow/bus for a number of reasons:Emphasize the architectural differentiation from a centralized messaging system or ESB An arrow/bus is also typically used to represent these Provide the context for talking about data-centricity and the data space/data cloud1/13/20141415Descr
13、ibe DDS in terms of something people understand A hardware bus A database A messaging middleware161/13/2014Describes the key features of a DataBus(DDS)171/13/2014181920Comparison to traditional enterprising messaging solutions211/13/2014Not only raw throughput,but RTI DDS outperforms in minimizing l
14、atencyMore infoThese findings were also confirmed in benchmarks done at Vanderbilt University.The three DDS implementations they tested generally outperformed by 2x to 30 x the other popular middleware standards:JMS,SOAP and the CORBA Notification Service.(RTI also outperformed the other DDS impleme
15、ntation by 2x to 5x.)1/13/2014US Navy analysisMore infoAs you would expect with middleware designed for real-time systems,DDS is extremely high performance.This chart shows the result of a U.S.Navy analysis of DDS and other middleware standards.The Navy found that DDS provides a unique combination o
16、f performance and functionality.It was the only standard that was fast enough to be used in hard real-time systems and functional enough to be used in non-real-time systems.231/13/201424Business benefits include/discuss those pertinent from your pre-call researchNote Logos can be removed if you beli
17、eve it is not important to show other DDS vendors251/13/2014Technical benefits include/discuss those pertinent from your pre-call research261/13/2014Bottom line DDS allows for much less application code and all the benefits thereof271/13/2014The single takeaway cost reduction(something everyone asks
18、 for)281/13/201429Example of the implemented power of DDS Army JBC-PNote no need to mention it is an Army project if you are pitching to a commercial account.Just explain the project and company are under NDA301/13/201431RTI Services This slide provides a functional perspective321/13/201433Important
19、 to make a few points:We have a lot more than“just DDS”We support standard other than DDS,e.g.,JMSThis illustration also makes the point that our product is similar to an ESB but:Decentralized With an standard protocol(RTPS)connecting componentsCan be skipped if product overview will immediately follow.341/13/201435361/13/201437381/13/2014