疑惑SCA/SDO vs WCF
来源:互联网 发布:json格式怎么写 编辑:程序博客网 时间:2024/05/17 01:28
我是最近才对SOA产生浓厚的兴趣的。我有4年的软件开发经验,曾经参与过一个100人的大团队开发在Service Layer 层使用WCF发布服务的大型项目。但当时由于专注于subsystem得开发,而且不直接handle Service交互层所以对WCF理解不深刻。
最近我在完成一项用传统开发方式似乎很难完成的工作,参与者只有我一个人,在sqlServer数据库中已经建立了众多的表,需要在短时间内完成一个B/S系统。目前我在微创作BIP所以有个把月没有全心写代码了。在开发过程中我发下DAO层以下的代码重复率极高,Service层代码结构又很类似。于是计划用Sqlserver映射出表和试图的属性以及关系,自动生成存储过程与调用存储过程的代码,以及与数据库对象对立的MetaData.我称之为BasicServiceHandler.这个目前我已经完成。我发现这个小工具非常有用,对于上百个表的数据库他提高的工作效率是客观的。当我想进一步开发完善甚至开源的时候发现了已有的几个code generate产品级得工具Code Smith 和 My Generation.自我感觉唯一比他们强的一点就是他们因为灵活所以要定义xml语境。而如何定义xml语境这也不是短时间可以掌握的,对于我这样紧急的任务也不适用。
我写的service层是基于之前那个WCF项目的service得,所以可以说是SOA的细节架构,因此在研究Code Generate的过程中很容易就找到了OSOA以及他们前不久才Final的SCA/SDO标准。并且看了些关于SCA/SDO与WCF的比较。目前我正在读SDO标准,其中也有描述道机遇Schema或者关系数据库的Code Generate,这是我很感兴趣的章节,如果SCA/SDO标准主要是针对Java的是应为.net已经有了WCF马?WCF是否涉及到Service,Data Object等的自动生成?如果我用.net去按照SCA/SDO标准作企业SOA是否有价值?
最近我在完成一项用传统开发方式似乎很难完成的工作,参与者只有我一个人,在sqlServer数据库中已经建立了众多的表,需要在短时间内完成一个B/S系统。目前我在微创作BIP所以有个把月没有全心写代码了。在开发过程中我发下DAO层以下的代码重复率极高,Service层代码结构又很类似。于是计划用Sqlserver映射出表和试图的属性以及关系,自动生成存储过程与调用存储过程的代码,以及与数据库对象对立的MetaData.我称之为BasicServiceHandler.这个目前我已经完成。我发现这个小工具非常有用,对于上百个表的数据库他提高的工作效率是客观的。当我想进一步开发完善甚至开源的时候发现了已有的几个code generate产品级得工具Code Smith 和 My Generation.自我感觉唯一比他们强的一点就是他们因为灵活所以要定义xml语境。而如何定义xml语境这也不是短时间可以掌握的,对于我这样紧急的任务也不适用。
我写的service层是基于之前那个WCF项目的service得,所以可以说是SOA的细节架构,因此在研究Code Generate的过程中很容易就找到了OSOA以及他们前不久才Final的SCA/SDO标准。并且看了些关于SCA/SDO与WCF的比较。目前我正在读SDO标准,其中也有描述道机遇Schema或者关系数据库的Code Generate,这是我很感兴趣的章节,如果SCA/SDO标准主要是针对Java的是应为.net已经有了WCF马?WCF是否涉及到Service,Data Object等的自动生成?如果我用.net去按照SCA/SDO标准作企业SOA是否有价值?
- 疑惑SCA/SDO vs WCF
- SCA和SDO规范
- SCA/SDO规范的来龙去脉
- SOA技术-SCA和SDO
- SCA 、SOA 、SDO基本感念
- 下一代编程架构:SCA/SDO/BEPL
- SCA/SDO双截棍 启动软件编程新纪元
- 新一代架构技术:SCA/SDO/BEPL
- 下一代编程架构:SCA/SDO/BEPL
- SDO vs EJB 3.0
- SCA/SDO走向成熟 将正式成为SOA标准
- SCA/SDO走向成熟 将正式成为SOA标准
- [新闻]SCA/SDO走向成熟 将正式成为SOA标准
- 对普元EOS支持SCA/SDO规范的讨论
- 一句话解释SOA/sca/sdo/JBI/BPEL/webService
- SCA/SDO,实现SOA的基础【转自程序员】
- SDO
- sdo
- 时间格式转换问题
- 我常用的网址
- .net 面试网摘
- .NET CLR MSIL JIT 的含义
- asp.net函数
- 疑惑SCA/SDO vs WCF
- 东拉西扯又一篇
- org.hibernate.exception.SQLGrammarException:Could not execute JDBC batch update问题的解决
- python模块之sqlite数据库
- ASP.NET 1.0 升级至 ASP.NET 2.0问题总结
- C#嵌入IronPython脚本示例(hello world)
- dotnet网上资源
- 最近想了解了解PHP,写点入门感受。
- C#验证Email是否真正存在