发布服务 权威发布是什么意思思

966,690 十二月 独立访问用户
语言 & 开发
架构 & 设计
文化 & 方法
您目前处于:
数据服务简介
数据服务简介
欲知区块链、VR、TensorFlow等潮流技术和框架,请锁定
相关厂商内容
相关赞助商
QCon北京-18日,北京&国家会议中心,
a. 数据服务的基本原理:前文已经介绍了数据服务给企业带来的几个关键好处。本节将对其每项进行详细地解释:
数据源的抽象:数据服务将消费者和物理数据源隔离了开来。这使得数据提供者改变数据结构(添加/删除表、列或其他数据库对象)、数据格式(从纯文本变到XML)、数据持久化机制(从单个数据库变到多个数据库、改变数据库提供商、添加表分区)、数据交换协议(从ODBC驱动改到OLE DB驱动),都不会对每个消费者产生不利影响。任何这些参数的变化都只会影响数据服务的代码,不会要求每个消费者改变其数据访问逻辑。
聚合:数据服务允许提供者使用一个或多个数据源来构造业务实体。这种思想不仅适用于同构数据源,也适用于异构数据源。例如,聚合可以在两个数据库之间进行,亦可以在一个数据库和一个XML文档之间进行。这让数据服务可以将结构化的数据和半(或非)结构化的数据组合起来。例如,数据服务能够聚合文本数据(如来自某个数据源的免责信息)和来自另一个数据源的Party Profile数据。针对消费者的需要,提供者还可以使用不同数据源构造出Party或者Account数据消息,然后跟目标消息聚合在一起。这让消费者不需要查询、访问多个数据源和执行聚合就可以得到自己想要的信息。而且,通过执行聚合,数据服务为消费者提供了更简单的编程接口去完成数据的访问、错误处理和维护。
重用:数据服务可作为操作企业数据的可重用构建单元。在企业数据上执行CRUD(增、查、改和删)和查找操作的数据服务本来就是可以跨多个项目重用的。数据服务(又称实体服务[Entity Services])因为几个特性使其具有可重用性:通用的天性、平台互操作性,以及支持多种消费模式。数据服务逻辑可应用于多个业务流程,这极大地推动了重用。例如,Find Party服务可以应用于:在给零售账户上已授权个人进行委派时查找Party,以及在数据合并活动中合并重复资料时查找Party。数据服务既具有跨平台的互操作性,也可以通过多种传输协议(如HTTP和JMS)使自己被其他消费者使用。它们还可以通过主流的信息交换模式被访问:即发即弃,请求-应答和发布-订阅。因而,消费者可以根据自己的需要来访问这些服务,如通过用户界面或需要可靠消息传输的异步流程。
跟逻辑数据模型保持一致:通过保持数据结构和各种数据属性行为中的一致性,数据服务提供了与逻辑数据模型实体(如Profile、Account等)保持一致的能力。若没有数据服务,每个消费者就只能以自己特有的方式来解释物理数据属性,随之而来的额外风险就是消费者和底层数据结构的提供者直接耦合在了一起。数据服务允许跨模式重用数据类型和跨服务操作重用模式。由于模式是根据信息架构定义/支配的逻辑数据模型而定义的,数据服务提供了与这些逻辑模型的对齐。这就允许数据服务可以使用逻辑数据值和逻辑数据属性(而不是系统特定的值和属性)。为什么这很重要?因为在使遗留系统退役的过程中,最大的障碍是多个消费应用程序中到处散布和使用的物理遗留值和属性。这让数据的每个消费者都和遗留系统发生了紧耦合。数据服务通过跟逻辑数据模型保持一致,有效地将消费者和遗留值与属性进行了解偶。
支持服务的多个版本:数据服务允许提供者选择暴露服务的一个或者多个版本。这使得数据服务提供者可以给规模较小的目标消费群提供试点服务或者服务的新版本。这也可以让数据服务提供者方便地在服务新版本中提供新特性,不用强迫所有消费者同时升级。同理,这也允许数据服务消费者可以优雅地迁移到数据服务的新版本上去。
提供增值功能:除了操作数据实体的基本功能之外,数据服务还提供了增值服务,例如数据缓存(为频繁访问的数据提供高效/快速的访问)、过滤(例如,客户只想接收某数据实体相关的发布信息),以及订阅管理(针对客户的发布注册管理)。
交互单点:对消费者来说,数据服务扮演了与数据实体交互的单点。它们可以使用一致的隐喻/机制来操作不同数据域中的企业数据(Profile数据,Account数据,交叉引用,关系等)。这也简化了认证(验证消费者的证书)和鉴权(如,消费者是否有权执行服务?消费者能否看到机密数据的属性?)的执行。这种交互单点也允许组织在多个数据服务中拥有可重复的消费者集成流程。
b. 数据服务的范围:数据服务主要关注数据实体上的动作&&仅此而已。由此,数据服务的范围包括:数据实体上的各种操作,聚合多个不同数据源的数据,使用多种协议简化消费多个平台的数据接口,逻辑接口和物理提供者接口之间的映射,以及数据服务错误的优雅错误处理。数据供给和大数据提取的转换也能够使用数据服务,尽管这些领域一般会使用ETL和数据profiling工具。业务流程编排逻辑和业务规则执行路线不在数据服务范围之内,因为它们抑制重用。特殊用户界面屏幕/应用相关的逻辑也超出了数据服务的范围。
c. 数据服务的开发:数据服务的开发奉行&契约优先&的方法,服务契约&&输入模式和输出模式&&是根据需求开发出来的。模式设计需要遵循几个指导方针和最佳实践,在此有必要重温其中的关键内容:
模式属性/类型/元素的设计要结合信息架构功能发布和治理的逻辑数据模型。这保证了系统或技术相关的标识符/值不会暴露到公共模式契约之中。为了确保模式和组织的战略方向保持一致,需要使用标准的编码值,在适当时可增加新的标准遍码值。
检查现有契约是否有重用的机会。业务实体模式也能由信息架构功能治理,标准的企业数据实体要尽可能的被重用。例如,Get Product和Create Product数据服务Web方法都能够使用同一Product模式。这同样适用于发布服务的设计&&在发布数据实体时重用模式,其过程不同于应调用请求而暴露模式。这不仅能够节省时间,还能够保证数据服务消费者在准备数据服务的输入或解析数据服务的输出时,对数据实体有一个一致的定义。
在为数据服务消费者设计WSDL契约时,需要导入模式,其目的是为了让WSDL文档和被用来实现数据编配的接口保持一致。这也保证了WSDL文档是轻量级和模块化的。
应该使用工具(如Web服务互操作[WS-I]WSDLValidator)来验证模式和WSDL文档,确保数据服务契约没有使用妨碍互操作性和数据服务重用的平台/提供商/技术相关的结构。
一旦确定契约,为了实现它,就要设计数据编配。数据编配将包含以串行、并行或者二者组合执行的数据服务提供者组件模块。在开发流程中的这一步将确切决定所需调用、调用顺序,哪些调用并发进行,以及哪个调用依赖之前的调用等。
d. 数据服务的消费模式:数据服务的消费需要从几个角度来审视:
计算环境:数据服务可在多数平台上被消费。大多数消费者会使用:.NET公共语言运行时(CLR),java虚拟机运行环境(JRE),大型机系统和Unix/Linux。总而言之,这种计算环境可以是任何能执行Web服务调用的环境;可靠队列中的消息能够被发送或者接收的环境。
传输协议:数据服务可以通过可靠的(如MQ Series上的JMS)或非可靠的(如HTTP)消息传输协议被消费。某些数据服务可能只能由基于这种功能的某些传输工具提供。
消息交换模式:数据服务可以通过四种主要的消息交换模式被访问:请求-应答(严格SLA)、请求-应答(宽松SLA ),即发即弃和发布-订阅。
Vijay Narayanan就是我,目前是软件开发团队的队长,负责为金融服务公司构建可重用的数据服务和业务流程自动化组件。我从事过多个软件项目,从单独的用户系统到大型、分布式、多服务的多用户平台。在上,我有一个关于软件重用的博客。
查看英文原文:。
感谢对本文的审校。
给InfoQ中文站投稿或者参与内容翻译工作,请邮件至。也欢迎大家加入到中与我们的编辑和其他读者朋友交流。
Author Contacted
告诉我们您的想法
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
Re: 数据服务在模型驱动的架构中扮演什么角色?
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
赞助商链接
InfoQ每周精要
通过个性化定制的新闻邮件、RSS Feeds和InfoQ业界邮件通知,保持您对感兴趣的社区内容的时刻关注。
架构 & 设计
文化 & 方法
<及所有内容,版权所有 &#169;
C4Media Inc.
服务器由 提供, 我们最信赖的ISP伙伴。
北京创新网媒广告有限公司
京ICP备号-7
注意:如果要修改您的邮箱,我们将会发送确认邮件到您原来的邮箱。
使用现有的公司名称
修改公司名称为:
公司性质:
使用现有的公司性质
修改公司性质为:
使用现有的公司规模
修改公司规模为:
使用现在的国家
使用现在的省份
Subscribe to our newsletter?
Subscribe to our industry email notices?
我们发现您在使用ad blocker。
我们理解您使用ad blocker的初衷,但为了保证InfoQ能够继续以免费方式为您服务,我们需要您的支持。InfoQ绝不会在未经您许可的情况下将您的数据提供给第三方。我们仅将其用于向读者发送相关广告内容。请您将InfoQ添加至白名单,感谢您的理解与支持。联盟窗口单位发布服务清单
本报11月30日讯(记者 蒋龙龙) 在28日的启动仪式上,济南城市公众服务联盟单位中的二十多家单位发布了社区服务清单(见下表),将联合本报深入社区为居民提供公益服务。
为了更好地为社区居民服务,体现城市联盟单位为民服务的宗旨,济南城市公众联盟中的济南市公安局、民政局、房管局等市直各局、济南市公交总公司等窗口单位,共二十多家部门公布了社区服务清单。本报将联合联盟单位通过深入社区的方式,为居民提供清单中的一站式公益服务。
各联盟单位表示,将努力提升服务水平,不断提升业务水平能力。在做好本职工作的同时,并通过深入社区的方式为市民提供更为周到的服务。
单位服务清单
济南市公安局
(1)开展让群众“不找人、少跑腿、办成事、心舒坦”主题活动,提高执法服务态度、执法服务质量和执法服务效果。
(2)开展以消防、交通、危化品、校车、渣土车安全隐患排查整治为重点的“五项整治”行动。开展安全防范进社区活动(普及安全防范知识,提高居民防火、防盗、防抢、防骗等安全防范意识)。
(3)开展社区宣传活动(通过展板、流动宣传车、便民咨询台、民警说法讲座、警民社区晚会等形式,提供警民面对面的政策咨询、法律宣传等服务)。
(4)组织开展“警营开放日”活动,组织居民参观警营,体验警察工作。
(5)流动车管所进社区活动,现场为群众办理车驾管业务。
(6)通过警务区的社区民警加强社区的治安、流动人口、消防、养犬、交通等管理工作。征集市民的意见和建议,加强社区服务和管理工作。
济南市民政局
(1)义务受理民政事务方面的服务咨询和投诉。
(2)济南市“贴心一键通”养老项目组将为有安装需求的社区用户提供第一时间的安装服务,简化安装审批程序并提供相应的优惠政策。
(3)“贴心一键通”还将为社区内已安装一键通的不能自理、半自理、残疾老人提供个性化服务,部分服务项目还可以享受免费。
(4)“贴心一键通”将开展“轮椅上的快乐”服务项目,待明年开春回暖之际,让行动困难的老人享受户外乐趣。
济南市人社局
(1)社会保险政策法规、缴费情况等咨询。
(2)帮助市民参保缴费,开具相关证明,以及相关资格认证。
(3)发放济南市就业培训、创业、就业援助、职业介绍等政策的宣传材料,解决群众在公共就业服务中遇到的各类问题。
(4)开通“济南大学生就业”微信公众服务平台,进社区、进高校,为高校毕业生发放“高校毕业生就业创业政策指南”。
(5)开展就业培训进村居服务。
(6)开展“春风行动”,以送岗位、送培训、送政策、送服务为主要内容,发放济南市“春风卡”等宣传材料,为农村劳动者和外来务工人员提供更加便捷高效的服务。
济南市教育局
(1)教育政策解读分析。将百姓关心的招生、入学等政策通过“有事您说”和城市公众联盟进行解读分析,使广大市民更好、更准确地理解教育政策。
(2)加快全民学习公共服务体系建设。将进一步做好全民学习服务平台建设,争取年底前建成50处“泉学e站”,积极构建“处处可学、时时能学、人人乐学”的学习环境。
(3)培植社区教育品牌。重点扶持县(市)区根据当地经济特点开展“学校+基地+农户”技能型特色社区培训实验,努力培植特色社区教育品牌,积极推动“一街道(乡镇)一特色、一社区(村居)一品牌”特色培训项目建设。
(4)深入推进学生志愿服务进社区工作。
济南市房管局
(1)发放济南市公共租赁住房政策宣传材料,实地解决群众申请中遇到的各类问题。
(2)房管流动服务车上门受理房管业务、提供房屋档案信息查询、发放房产证。
(3)在流动服务车上安装自助查询机,进广场、社区,现场提供自助查询服务,社区居民可用“二代身份证”查询自己名下房屋状况、限制信息等房产信息,同时直接联网打印。
(4)向已售公房维修资金未建账单位提供上门服务,帮助建立并完善维修资金支用流程,为群众解决房屋维修难题。
(5)组织房管维修队伍进社区、串住户,建立与居委会、楼长的定期联络机制。
(6)为烈属、省级以上劳模提供免费水电应急维修服务。
(7)实施文化、园林、蔬菜直销进小区,积极开展创建和谐文明社区的活动。
济南市园林局
(1)七彩阳台进社区活动。
(2)绿化进社区活动。
(3)年票进社区(上门办理年票业务)。
(4)名泉保护宣传进社区(办讲座)。
(5)绿化监管进社区(监管社区绿化带)。
单位服务清单
济南市交通运输局
(1)开通济南交通、济南公交官方微信。
(2)继续开通社区公交线路,方便市民通行。
(3)建立驾驶培训网上便民服务大厅,实现网上报名、学习、驾校展示、课时查询等一系列服务。
(4)推动城市区域公交线网优化,公交站点的调整优化。
济南市城管局
(1)化粪池清疏。
(2)垃圾分类宣传、运输回收。
济南市卫生计生委
(1)城乡居民健康档案管理服务,健康教育服务,预防接种服务,0~6岁儿童健康管理服务,孕产妇健康管理服务,老年人健康管理服务,高血压患者健康管理服务,Ⅱ型糖尿病患者健康管理服务,重性精神疾病患者管理服务。
(2)传染病及突发公共卫生事件报告和处理服务,卫生监督协管服务。
济南市文广新局
(1)举办公益讲堂活动(海右讲堂)。
(2)举办“非遗”进社区活动。
(3)举办广场文化活动。
(4)公共文化走进新农村活动。
济南市食品药品监督管理局
(1)到社区为居民科普(食品药品、化妆品、保健食品真假辨别)。
(2)为居民进行食品药品知识小讲座。
(3)带领市民探访周边食品安全条件。
(4)快速检测车进社区,对常见蔬菜进行农残检测,韭菜、芹菜、肉等。
(5)征集市民意见组织探访食品生产加工企业。
济南市工商局
(1)消费维权进社区。
(2)扶植小微企业发展,为小微企业提供办证便利和咨询服务。
济南市旅游局
(1)走进社区接受市民旅游咨询。
(2)受理旅游投诉。
(3)完善旅游公共服务,在主要交通结点建设智慧旅游信息亭。
(4)在重大旅游节假日发布旅游咨询信息,为市民游客提供出游指南。
济南市质监局
(1)计量检测车进社区,车内设有流动实验室。
(2)眼镜质量检测。
(3)珠宝质量检测。
(4)血压计检测等。
济南市科学技术协会
与媒体合作科普活动进社区,进校园,为社区居民和学生带来全民科普教育。包括科普基地探访,到小区和城市广场宣传科普知识,提高全民科学素质。
济南市公交总公司
(1)进社区征求市民对于公交线路的意见和建议。
(2)发放公交便民地图。
(3)公交安全的科普知识。
济南市供电公司
(1)讲解通过支付宝、网银、自助缴费机、现金预购电等多种缴纳电费形式。
(2)义务受理供电服务咨询和投诉。
(3)组织宣传安全用电常识、发放宣传册、现场检查用电隐患。
(4)为社区居民进行一户一表改造工程。
(5)为社区孤寡老人、残疾人等弱势群体提供“上门服务”。
(6)设立“爱心互助档案”,为困难用户提供“爱心服务”详细记录。
(7)坚持24小时“全天候服务”值班制。
济南市水务集团
(1)义务受理供水服务咨询和投诉。
(2)宣传用水常识、现场水质检测。
(3)进行“六位一体”客户代表咨询服务、提供流动服务车缴费。
(4)户表成本式维修服务、义务检漏等。
济南热电、济南热力、黄(东)泰热力
(1)进社区解答用户供暖咨询。
(2)进社区记录用户供暖疑问,有针对性及时处理。
(3)进社区为市民讲解供热小常识。
(4)进社区发放供热宣传资料(便民服务卡、供热常识、供热条例等)。
(5)进社区提供入户供热服务,推动解决用户供暖难题。
济华、港华燃气公司
(1)进行入户安全检查,对安全隐患及时整改。
(2)室外管道巡查测漏。
(3)燃气知识及用气常识讲座(室内培训形式)。
(4)设置燃气安全宣传点,发放燃气安全宣传资料,为居民讲解燃气使用常识。
(5)燃气常识、开户及供用气咨询服务。
(6)投诉受理。
作者:蒋龙龙
(来源:齐鲁晚报)
本文来源:大众网-齐鲁晚报
关键词阅读:
不做嘴炮 只管约到
跟贴热词:
文明上网,登录发贴
网友评论仅供其表达个人看法,并不表明网易立场。
热门产品:   
:        
:         
热门影院:
用微信扫描二维码分享至好友和朋友圈

我要回帖

更多关于 权威发布是什么意思 的文章

 

随机推荐