- 游泳也需音乐相伴!韶音OpenSwim Pro评测
- 又一款轻量化电竞
- 元气满满的充电之旅!铂陆帝商超活动嗨翻周末
- 雷柏机甲编码主题系列警戒线S-07图赏:以机械美感诠释潮流新理念桌搭!
- 更适合新手体质的枪战游戏,《无畏契约》开战!
- 现代与传统的融合之旅:贝尔金笔记本扩展坞体验
- 航天品质下的极速充电体验——航嘉G65 GaN快速充电器评测
- 有颜有实力的外设谁能不爱?来看雷柏商超巡演
- 新潮外设引爆全场!雷柏联合PC打造潮品酷玩趴
- 幻彩绚丽,玩趣十足!雷柏V700DIY键盘图赏
- U皇就该配板皇,超频玩家现身说法教你选主板
- 13代酷睿的超频利器,有好板才有好性能
- 全新升级,雷柏V20S RGB光学游戏鼠标2023版详解
- 马斯克30亿放“烟花”,民航故事为何值钱?
- 让露营生活更精致!铂陆帝户外电源AC180评测
- 惠威音响体验:音响中的艺术品,拥有好听的灵魂
- HiFi级音响用料 仙籁 N8音响专用交换机售2980元
- 高品质听音 仙籁 M1T 纯数字音乐播放器促销5000元
- 高质量音源 仙籁 B2网络数字音乐播放器促销3480元
- 纯白雅致的羽量级旗舰游戏外设—雷柏VT9白色版
- 游泳也需要音乐相伴!韶音新一代游泳耳机OpenSwim Pro评测12日
- 又一款轻量化电竞"神鼠"来袭!玄熊猫3395游戏鼠标今晚首发149元10日
- 元气满满的充电之旅!铂陆帝商超活动嗨翻周末27日
- 雷柏机甲编码主题系列警戒线S-07图赏:以机械美感诠释潮流新理念桌搭!24日
- 更适合新手体质的枪战游戏,《无畏契约》国服正式开战!20日
- 玩物近话论:现代科技与甘南秘境的融合之旅 贝尔金笔记本扩展坞体验14日
- 航天品质下的极速充电体验——航嘉G65 GaN快速充电器评测12日
- 有颜有实力的外设好物谁能不爱?雷柏点燃PCGROUP潮品商超巡演15日
- 新潮外设好物引爆全场!雷柏联合PCGROUP打造潮品酷玩趴15日
- 幻彩绚丽,玩趣十足!雷柏V700DIY热插拔机械键盘图赏10日
- U皇就该配板皇,超频玩家现身说法教你选主板26日
- 13代酷睿的超频利器,有好板才有好性能25日
- 全新升级 经典复刻 雷柏V20S RGB光学游戏鼠标2023版详解25日
- 马斯克30亿放“烟花”,民航故事为何值钱?23日
- 告别电量焦虑,让露营生活多一分精致!铂陆帝户外电源AC180开箱评测17日
- 惠威音响体验:音响中的艺术品,拥有好听的灵魂04日
- HiFi级音响用料 仙籁 N8音响专用交换机售2980元27日
- 高品质听音 仙籁 M1T 纯数字音乐播放器促销5000元27日
- 高质量音源 仙籁 B2网络数字音乐播放器促销3480元27日
- 纯白雅致的羽量级旗舰游戏外设——雷柏VT9双模无线游戏鼠标白色版上市23日
Web 2.0技术在iMC中的应用
2011-11-29 12:23 出处:PConline原创 作者:厂商稿 责任编辑:huangweiming
Web 2.0技术在iMC中的应用 文/李方宁 1 概述 Web 2.0是相对Web 1.0的新的一类互联网应用的统称。Web 1.0的主要特点在于用户通过浏览器获取信息。Web 2.0则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者;在模式上由单纯的“读”向“写”以及“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化。 iMC V5版本中,处处体现着Web 2.0的思想,全新的架构和设计思路赋予了iMC良好的用户体验和优异的性能提升。 2 更个性化的iMC——Web 2.0技术带来的个性化体验 Web 2.0的设计思路是iMC V5架构的指导思想之一,全新的界面中无处不体现出简洁、易用的设计理念和贴近用户的人性化操作感受。 2.1 高度可定制的首页 2.1.1 首页功能自定义 iMC V5版本的一个重要特性是个性化首页。当操作员成功登录iMC后,其关注的各业务运行情况一目了然: 图1 iMC V5的个性化首页 从图1中,可以看到由iMC管理的各类设备的健康状态、性能监控信息、实时拓扑展示等。这只是一部分业务监控面板(元素),iMC目前已提供的业务监控面板多达数十种,并可以根据不同业务进行分类,如图2所示。
图2 可定制的业务监控面板 对于使用iMC的用户,可根据所司职责的不同,定制最合适的首页。登录后立刻就能看到各业务的运行状态,无需再切换到业务界面进行查看。每个用户可以同时定制多个属于自己的首页,并根据需要随时切换。 2.1.2 RSS源定制 在iMC自定义首页功能中,管理员除了可以定制业务功能外,还可定制各类内容源RSS*(如图3),这也是Web 2.0提供的最具代表性的服务之一。 图3 配置RSS源 RSS(Really Simple Syndication,也叫聚合RSS或聚合内容),是在线共享内容的一种简易方式。具有来源多样、个性化“聚合”、高时效性、低成本、无“垃圾”信息等特性。通常在时效性比较强的内容上(如博客、新闻等)使用RSS订阅能更快速获取信息,网站提供RSS输出,有利于用户获取网站内容的最新更新。 通过从不同的RSS站点上获取数据,用户可实时了解到各类业界动态,如最近的新闻,或用户感兴趣的博客(BLOG)内容等。例如,将“http://rss.sina.com.cn/news/marquee/ddt.xml”作为RSS源加入iMC首页,用户将可以在iMC首页中直接查看新浪要闻。 同时,iMC V5的版本发布时,支持讲自身作为一个RSS源,为用户提供最新版本发布的相关信息见图4。
图4 iMC RSS源 3 更高效的iMC――AJAX局部刷新技术 Ajax是实现Web2.0的一些客户端技术的集合,全称为“异步JavaScript和XML技术”(Asynchronous JavaScript and XML);Ajax的核心技术理念在于使用XMLHttpRequest对象发送异步请求。AJAX技术的出现从一定程度上说是挽救了传统的B/S结构,并赋予Web应用新的生命。从用户体验来解释AJAX技术可以理解为:在B/S结构上给予用户C/S的界面观感。基于AJAX的局部刷新技术被广泛应用于iMC的界面展示中,极大提升了iMC的展示效果和界面响应效率。 iMC是一个集多业务于一体的高可用平台,在一个界面中,经常会同时展示多组不同业务提供的数据内容,为了提升数据实时性,部分展示内容需要实时到设备中获取。对于传统Web技术,仅当页面中所有需要绘制的业务数据都已经获取到,才开始展示界面内容。由此产生的问题就是页面展示速率低下。以iMC的设备详细信息界面为例,该界面中除了展示设备基本信息外,根据不同业务组件的安装和部署,还会展示相应的业务数据。例如设备最近的告警、设备的性能数据、设备资产信息、无线设备配置信息、接入设备配置信息等等。在早期iMC版本中,安装的业务组件越多,设备详细信息页面的显示速度就会越慢。 iMC V5版本中,由于使用了基于AJAX的局部刷新技术,在同一界面中,各个业务展示区块相互独立,各自绘制,某个业务模块的数据访问时间不会再影响整个界面的展示速率,易用性得到了大幅提升。
图5 设备详细信息界面的局部刷新 从图5中可以看到,进入设备详细信息界面后,设备基本信息会立即展示,同时其他业务信息处于独立装载的状态,当业务信息装载完成后自动在界面中展示,各模块之间不再相互影响。 4 更开放的iMC——全新的RESTful Web服务 互联网之所以如此成功,一个重要原因在于其广泛使用了“超链接”技术,通过“超链接”,用户可以非常方便的在庞大的互联网中找到自己所需的信息或服务,而互联网则通过此方式,产生了爆炸式的增长。 REST(REpresentational State Transfer):表述性状态转移,一种针对Web应用的设计和开发方式及风格,使用HTTP、URI、XML、HTML等现有广泛流行的协议和标准,并由几个核心抽象概念支撑,实现了Web服务的大道至简。通 REST架构可有效系统的可伸缩性和开放性。 REST的思想,正是源自于互联网的成功经验。该设计原则有如下特点: 1) 客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。此外,无状态请求可以由任何可用服务器回答,这十分适合云计算之类的环境。 2) 在服务器端,应用程序状态和功能可以分为各种资源。每个资源都使用URI(Universal Resource Identifier)得到惟一的地址。所有资源共享统一的界面,以便在客户端和服务器之间传输状态。 4.1 iMC RESTful Web服务架构简介 目前,由于轻量级服务以及通过HTTP直接传输数据方式的普及,Web服务的RESTful方法已经成为最常见的替代方式。可以使用各种语言(如Java程序、Perl、Ruby、Python、PHP和Javascript-包括AJAX)实现客户端。RESTful Web服务通常可以通过自动客户端或代表用户的应用程序访问。同时,这种服务的简易性使用户能够与之直接交互。 iMC V5基于RESTful Web服务的思想,构建了全新的Web服务架构(简称为iMC-RS架构),使第三方集成系统能够更加简单、高效的访问iMC的资源和业务功能。以iMC为例,iMC同样是一个Web应用,而其入口只有一个:登录界面。用户一旦登录,便可通过界面中展示的超链接快速找到所需业务入口,并进而执行不同的业务监控或管理操作。当新业务安装后,iMC的用户入口并没有增加,仍然只有一个登录界面;登录成功后,用户可以在界面中找到新安装的业务链接。 iMC-RS同样继承REST的风格和特点后,各接口提供的不再是一个个独立的“功能”,而是相互关联的“服务”。在调用一个服务后,返回结果中除了所期望的数据外,还有与此服务相关的其他服务链接。通过无所不在的链接,iMC对外提供一个庞大、完善的“服务网络”,为与其他系统集成提供全面、强大的支撑。 4.2 iMC-RS的特点及优势 与iMC原有版本提供的Web服务相比,全新的iMC-RS Web服务具备如下优点: 覆盖全面:覆盖iMC各个业务组件, Web界面上的所有功能均可提供接口。 使用简单:无需再关注复杂的SOAP信封拆解和封装及数据转换过程,而以简单的XML数据格式,通过HTTP(s)协议进行数据传输。支持C/C++、Java、.Net、Perl、Ruby、Python、PHP和Javascript(AJAX)等多种编程语言。 性能更高:采用数据缓存机制,性能得到极大提升。 格式丰富:所有接口均支持XML(应用程序使用)和JSON(Javascript/AJAX使用)格式,部分接口支持Excel、PDF、VISIO等数据格式。 安全性高:采用标准的HTTP摘要认证方式,与iMC中的操作员身份认证策略一致。通过HTTPS协议可确保数据通信的安全性。 实时通知:除了支持客户端发起的请求/回应通信模式外,还支持服务器端实时推送的通信模式。例如设备告警的通知接口,客户端向服务器注册要关注的具体告警类型后,与服务器保持长连接,当服务器收到符合条件的设备告警后,立即将其转发给客户端。 图6是一个iMC-RS接口样例,用于查询并返回设备信息: 图6 查询设备信息的iMC-RS接口 可以看到,回应信息中除了所期望的设备信息内容外,还包含了与此设备相关的其他资源,如:消息头中执行设备同步、管理、取消管理等操作的URI(Universal Resource Identifier),以及消息体中访问设备类型、型号、接口列表信息等资源的URI。 新的WEB2.0架构下,iMC-RS提供的服务不再是独立的“功能”,而是相互之间紧密联系的“业务”。从这个层面上看,iMC-RS提供的业务组织方式与iMC Web界面中的业务组织和展示方式是类似的,区别在于Web页面中提供了超链接,而iMC-RS中则提供了相关业务资源的URI。 4.3 iMC-RS的应用-iMC Anywhere移动管理解决方案 iMC的“智能手机客户端”应用程序,充分利用智能手机的便携、易用等特性,有机融入iMC的网络设备管理功能,为客户提供了移动办公管理解决方案。如图7所示。 图7 智能手机客户端中浏览最新告警 智能手机客户端使用iMC-RS接口,访问iMC提供的业务功能。当设备发生故障告警时,iMC-RS的实时推送特性使智能手机客户端用户能立即发现告警,并针对告警执行相应的操作,如图8。该特性可完全替代目前的告警转发短信的特性,同时无需用户提供任何短信网关或运营商支持,有效降低了用户投资。 图8 实时告警通知 4.4 iMC-RS为iMC带来的影响 iMC-RS以最合理和高效的方式,为用户提供简单易用的集成方案,iMC的所有业务功能都将以iMC-RS方式提供。客户可根据实际需要,将iMC的各种功能集成到已有系统中。届时,iMC的“i”将被赋予新的含义:integration——整合。 5 总结 iMC V5是iMC的一次重大升级。通过融合Web 2.0的核心思想,为用户带来内容更丰富、使用更简单、功能更强大的用户界面,体现出以人为本的设计理念。全新的WEB2.0架构,赋予iMC高度可定制、易集成的特性,iMC不仅可以作为独立的产品使用,还可以方便的集成到运营管理系统中,为客户提供完善的解决方案。 |
- 被丰巢忽悠打赏?这些诱导收费套路更可怕
- 马云又来送钱?偷偷上架的「余额佳」别瞎买
- AI算命?我看是你命里必有「被骗」一劫
- 朋友圈炫富骗局 你的土豪朋友可能是假的
- 比摔碎iPhone11更悲剧的是,买了这类碎屏险
- 转手赚10万?炒鞋炒股竟然不如「炒盲盒」
- 新型「微信诈骗」上线?外国CEO被骗走173万
- 终于!AI开始对这届大学生们“下手了”
- 三餐都吃外卖的你,知道商家的套路有多野吗?
- ETC免费办?这些“猫腻”银行可能不会告诉你
- 闲鱼卖家的4大套路,最后一个半数人都中招
- 改姓头条的锤子手机,终于有收购苹果的底气?
- 复制斗鱼「乔碧萝殿下」的套路,我只需花800块
- 你在电商里找打折,电商用打折来割你韭菜
- 还去淘宝买iPhone有锁机?华强北的卖家都哭了
- 日韩“神仙打架”,内存又要成为理财产品了?
OPPO Find 5 HTC官网 魅族mx四核智能手机 索尼L36h 华为Ascend D2 iPhone 5 HTC One 诺基亚920 三星I9250 三星S4 MWC HTC 8S 联想K860i 三星I9300 苹果iPhone5 三星I9100 三星I9220 华为U9508 华为C8813 HTC One X 摩托罗拉MT788 索尼LT26i 华为U8950D 中兴U950 nubia Z5 HTC One S LG Optimus G Pro idf P&E 摩托罗拉刀锋 e71白色 诺基亚n81最新报价 aura xt910白色 索尼Xperia ZR 华为荣耀3 wwdc2013