- 博客(28)
- 资源 (22)
- 收藏
- 关注
原创 Tuscany SCA 引导和装配的过程
Tuscany SCA在运行的时候进行各种服务的装配,根据XML格式的SCA元素的定义,从SCDL和其他格式的文件中读取装配的信息。一、装配过程主要分成三个步骤:1、载入(load)阶段从SCDL读取配置信息处理后,生成内存中的模型。2、创建(build)阶段评估模型并将模型组成单独的组件元素,如Service,Reference,Component。3、连接(connec
2007-03-26 22:15:00 3994 1
转载 使用服务组件体系结构构建 SOA 解决方案——第 1 部分
引言看到标题您可能认为,这太棒了,又出现了一个编程模型,但事实并非如此。Web 服务怎么样了?Enterprise JavaBeans 发生了什么?服务组件体系结构 (SCA) 并非要替换任何现有的编程模型或者与其抗衡。相反,SCA 向您提供一个以与技术无关的方式定义接口、实现和引用的模型,从而使您能够将这些元素绑定到所选择的某一技术的特定实现。例如,我们可以用 Java 定义我们的接口,
2007-03-24 23:35:00 3261 1
转载 Rose与PowerDesigner:两款建模工具对比分析比较
一、 二者的出身 作为世界最著名的两大CASE工具,Rational Rose和PowerDesigner的名声可谓如雷贯耳。Rose是当时全球最大的CASE工具提供商Rational的拳头产品,UML建模语言就是由Rational公司的三位巨头Booch、Rumbaugh和Jacobson发明的,后来Rational被IBM收购,所以Rose 可谓出身名门,嫁入豪族。而PowerDes
2007-03-23 21:17:00 3160 1
原创 sca-core.xsd元素及类型分解
xml版本和字符集xml version="1.0" encoding="UTF-8"?> 命名空间schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.osoa.org/xmlns/sca/1.0" xmlns:sca="http://www.osoa.org/xmlns/s
2007-03-23 12:36:00 2475
原创 SCA V1.0 装配规范体系结构的组成
SCA规范从v0.9,v0.95,0.96最终发展到了v1.0 ,完成了第一个里程碑。从SCA规范v0.9到v1.0,从概念到装配规则都发生了一些变化。这里就v1.0规范中的装配结构作一些简单的说明。1、原子组件(Atomic Component)所谓原子有不可以再分割的含义。原子组件被称为Component。对应原子组件的是合成组件(Composite)。合成组件Composite包
2007-03-22 14:07:00 2861
原创 从cvs获取最新STP代码的方法
最近STP的sc和bpmn子项目作了较大的修改。在2007年2月15日发布最后一个drops稳定版之后,发现一些依赖性和包名引用等问题。提交了Bug报告之后,此版本的状态由正常变为未确定状态,而新的版本一直没有再出来。由于STP将要成为eclipse的顶级项目,所以对原有的内容作了适当的修改。这也是应STP开发者提出的需求所做的调整。在新的系统和开发环境对STP作了简单的测试,发现运行
2007-03-21 12:00:00 2888
原创 SCA规范1.0 最终稿发布
2007年3月21日,osoa官方发布了SCA 规范V1.0的最终版 ( Service Component Architecture Specifications Final Version 1.0 Specifications),标志着SOA技术一个新阶段的开始。这些规范包括 S
2007-03-20 22:45:00 2827
原创 使用Eclipse3.2.1+STP.0.4.0+Apache Tuscany开发SCA的Java组件(3)运行篇
六、运行服务端程序1、修改运行参数第一步、从eclipse菜单选择 run-->run...弹出运行配置参数窗口,如下图: 第二步、增加 -Doffline=true 参数,然后 Apply。如下图:第三步、点击Run按纽,运行结果如下图:七、运行客户端程序第一步、从eclipse菜单选择 run-->run...弹出运行配置参数窗口,如下图:第二步、运行Run,输出结果。如下
2007-03-16 22:44:00 3507 1
原创 使用Eclipse3.2.1+STP.0.4.0+Apache Tuscany开发SCA的Java组件(2)代码篇
四、编辑服务端代码 1、项目建成后,包含一些文件。在src目录下相应包内有:HelloWorld.java、HelloWorldImpl.java和HelloWorldServer.java三个文件;在META-INF/sca目录下有default.scdl文件;在bin目录下有HelloWorld_sca.jar文件。如图所示:2、修改HelloWorld.java文件原文件为:
2007-03-15 23:56:00 3899 3
转载 Eclipse SOA项目中的SCA, JAX-WS和Ajax
在一月份的时候,当Eclipse 基金会为SOA项目(STP)召开的第一次委员会结束之后,SearchWebServices.com对Iona Technologies公司首席技术官 Eric Newcomer进行了简短的采访。9月的第一周,在麻省剑桥将举行Eclipse世界大会,SOA项目(STP)委员会准备在大会上做一个关于SOA项目的进展报告,因此,就这个报告内容,我们采访了Newcomer
2007-03-15 20:20:00 3360 1
转载 SCA/SDO双截棍 启动软件编程新纪元
多少年来,Three Tier的架构似乎已经成为了教科书式的软件体系范本。它不断地提高软件灵活性和高聚合性的,时至今日,当软件复杂度更上一个数量级的时候,这种体系也开始孕育又一次重生。这就是最近的Buzz Words: SOA,也即SCA + SDO 受CHRIS在BLOG上所托,稍微关注了一下这方面的。 其实SDO已经有比较长的历史了,IBM去年就在从事该规范相关的开发。 而S
2007-03-15 20:13:00 2434
转载 寻找合格的SOA架构师
本周,开放集团企业体系结构协会(Association of Open Group Enterprise Architects,AOGEA)正式成立,主要将针对分析师和提供商担心不合格架构可能放慢或阻碍面向服务架构的推广问题,AOGEA组织会尽力填补这一领域的能力空隙。 据AOGEA在圣地亚哥的第一次宣言,新AOGEA组织的主要目标是提升企业架构的社会地位,使企业体系结构协会与注册会计师(c
2007-03-15 20:05:00 1876
转载 深入实施关键 消除SOA误解
在经过这几年的发展和演变,SOA已经是愈发的深入到了整个行业之中,但是即便如此,依然是存在着很多的误解。在SOA的实施过程中,一些理念上的指导,技术流程上的建议将会很好的帮助你更清楚的了解到SOA,也能更明确的看到跟随而来的巨大收益。 SOA不仅是技术架构 SOA在字面上的理解是面向服务架构,但是,在成功实施SOA后,你会清醒的认识到这不仅仅只是一种技术架构。而这一点非常重要的。事实上
2007-03-15 19:59:00 1634
转载 SOA推动电信服务走向融合应用
从2005年开始,SOA市场开始出现增长势头,2006年是其快速发展的一年。Gartner认为SOA将成为创建和交付软件的主导框架,同时预测到2010年时,应用软件收入增长的80%将来自基于SOA的方案;美国另一家专注于软件应用领域的咨询公司Zapthink的报告也认为,全球SOA的市场规模将会由2005年的44亿美元增加到2010年的430亿美元,5年的时间里将有近10倍的增长。 在企业应
2007-03-15 19:57:00 2170
转载 Forrester公司称JBI,SCA依然游离在SOA之外
根据Forrester Research 公司副总裁兼研发主管Mike Gilpin 的报告,SOA架构师和开发人员在今年不太可能拥有用于不同平台Web服务组装的标准了。 在这份题为“Emerging SOA Standards”的报告中,他写道“好消息是多个组装标准正在开发中,会加速面向服务架构的开发,但坏消息也有,厂商还在为这些标准争执不休,最终的胜者也不明朗。” 尽管厂商们还没有
2007-03-15 19:53:00 1948
转载 SCA及未来的开发
2005年11月30日,BEA宣布,将与IBM、Oracle、SAP、Iona、Siebel和Sybase一起,支持一种构建和包装应用程序的新规范,即Service Component Architecture(服务组件架构,SCA)。 什么是SCA? SCA是一种规范,它使开发人员可以将注意力集中在业务逻辑的编写上。更直接地说,它是一种大大改进了的部署描述符,它可以使用任何语言而不限
2007-03-15 19:46:00 1920
转载 SCA加速SOA编程模型统一
日前,一些软件厂商联合发布了一项被称为服务组件架构(Service Component Architecture , SCA)的新规范。它的目标是创建一个新的层 ,以便在IT基础设施的商业逻辑上把应用和中间件分开。发布者们希望这项规范能够简化面向服务的架构环境下的应用开发过程。 BEA 公司负责标准和架构的副总裁Ed Cobb认为:“大家对Web服务的炒作已经不少了, 但到目前为止,这些技术
2007-03-15 19:43:00 1988
转载 技术巨人支持新的SOA编程模型
一群技术产业的巨人近日宣布了一种新的面向服务架构的编程模型。 BEA Systems、IBM、Iona Technologies、Oracle Corp、SAP AG、Sybase以及Xcalia S.A.把服务构件架构(Service Component Architecture SCA)和服务数据对象(Service Data ObjectsSDO)混合成了SOA编程模型。其中,服务构件
2007-03-15 19:41:00 2043
原创 Beans.instantiate() 创建新 bean 实例
有两种不同的方法用来创建 Javabean。一种方法是使用 new 来创建对象实例,而另一种方法是使用 java.beans.Beans.instantiate() 来创建新对象。然而,使用 Beans.instantiate() 会给性能带来负面影响,因为这种方法将在文件系统上搜索那个对象的一个序列化版本,即与要实例化的类同名的.ser文件。如果找到序列化对象,则装入它。如果找不到它,
2007-03-14 22:46:00 3777
原创 SCA组件运行需要设置的参数
使用STP 开发SCA组件,在运行前要设置其运行参数。参数有两个:一个是offline = true一个是tuscany.installDir ="在eclipse中的window-->preferences-->SOA Tools-->SCA-->Java中配置的参数"因为在运行Java的时候,可以通过-D参数设定程序所用的系统属性值对。在程序中通过System.getProperty("
2007-03-14 21:11:00 2596
原创 使用Eclipse3.2.1+STP.0.4.0+Apache Tuscany开发SCA的Java组件(1)设置篇
STP(SOA Tools Project)是一个eclipse的插件,为开发人员提供快速开发和调试SCA组件的环境.Tuscany是Apache组织一个SOA规范实现的项目,本文使用Tuscany属于装配规范0.96和实现规范0.95的Java实现.本文利用Eclipse 3.2.1,STP 0.4.0和Apache Tuscany 的Java实现,举例说明STP的简单使用方法和步骤.环境为:系
2007-03-14 18:04:00 8561 13
原创 用Eclipse3.2+MyEclipse5.5M1+axis2_1.1.1+tomcat5.5 开发Web Services
在网上看到的由--呼必斯哈拉图--写的"Apache AXIS 开发 Web Services Step By Step",跟着做了一遍。非常感谢呼必斯哈拉图,写得非常的详细,图文并茂。但是,我的环境和他文中的不太一样,所以根据自己的环境重写如下。一、环境准备1.1软件下载准备Tomcat 5.5下载地址:http://tomcat.apache.org/download-55.cgi
2007-03-05 14:22:00 11518 31
原创 Eclipse plugin.xml中的%(百分号)
在Eclipse中有三种机制用来定位插件中的语言环境特定文件:* 平台核心机制(平台的运行时特定于语言环境的子目录搜索) * Java 资源束(java.util.ResourceBundl) * plugin.properties 机制(转换 plugin.xml 文件中的值)plugin.properties 是其中的一种,用来转换plugin.xml 文件中的值.如:在plugin.
2007-03-03 23:25:00 4123
转载 Eclipse简史
在1990年代末,IBM开始开发我们现在所知的Eclipse。现在在软件行业中有着很高的使用率,使用这一技术的成功应用在业内随处可见。这篇文章的主要目的是回顾Eclipse的产生,解释它在现在的开发工具领域中所扮演的角色,并谈谈我们对这一技术的发展过程的看法。90年代中期到末期开发工具概览在1990年代中期,有几个强大的商业开发环境。微软公司的Visual Studio在那时正朝着一个更加
2007-03-02 13:34:00 1442
原创 EclipseCon 2007 is coming !
EclipseCon 是全球瞩目的专注于Eclipse的大会,从2004年开始举办第一界EclipseCon。EclipseCon是怎么诞生的呢?在2003年以前,Eclipse的第一个主要发行版本被开发者很好的接受并被有力地使用。但业内分析家告诉IBM说,市场上认为Eclipse是IBM控制的。使用者搞不清楚Eclipse到底是什么。这种想法让主要的厂商不愿意在Eclipse处于IB
2007-03-02 13:28:00 2029
转载 了解 Eclipse 插件如何使用 OSGi
大多数 Java™ 编程语言开发人员通过作为 IDE 的功能认识了 Eclipse。Eclipse IDE 实际上由叫做插件 的交互式组件的集合组成。这些插件组成了 IDE 的基础,它们还可用于创建其他桌面应用程序。创建基于 Eclipse 的应用程序所需的最小插件集称为 Eclipse Rich Client Platform(RCP)。但是,插件本身不能启动。它们需要在一个环境中启动和操作。E
2007-03-01 19:58:00 5405
转载 Eclipse的版本和代号有什么不同
这是一个很有趣的问题,这里有两个很好的答案:1. Eclipse的版本号(X.Y.Z)是有含义的。X表示其API有破坏性的更新;Y表示其API没有破坏性的更新;Z表示Bug的修正。这里的项目现在都有各自不同的版本号,例如Platform 3.2, TPTP 4.2, BIRT 2.1, CDT 3.1, EMF 2.2等。如果我们强迫每个项目使用一个通用的版本号 (3.2),那么一些项目就要返
2007-03-01 00:29:00 3767
转载 Eclispe的"Europa"项目
Eclipse的支持者在本周举行的会议上讨论了2007年6月即将发布的一些项目。届时,“Europa”也将会正式发布。该项目是多个Eclipse项目的协作版本,并且将会成为Callisto的继承者。有关Eclipse Web Tools Platform(WTP)项目下一主要版本的详细信息也已经发布。WTP所提供的工具可用于创建基于标准的、多层Java Web应用。其工具适用于HTML、CSS
2007-03-01 00:08:00 2322
lame-ios-build.sh
2016-12-13
lame-3.99.5.tar.gz 最新版
2016-12-13
jedis 2.7.2 jar
2015-07-19
restlet实现最简单的restful webservice
2013-04-14
XPP3解析XML举例
2012-06-28
JCS 实践
2008-04-10
JCS简介
2008-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人