周六去参加了IBM的技术加油站,来自IBM的Tidwell先生做了"Building next-generation SOAs with SCA and SDO"的精彩演讲。 在讲座中,Tidwell首先回顾了SOA的历史,接着开始讲SCA的规范,定义,实现等,之后还有SDO规范,BPEL,和XFORMS,整个讲座从上午9点开始,到下午1点结束。整个讲座其实还是以介绍和普及为主,没有太深入的东西,不过对基于SCA和SDO构建SOA应用有了更深一步的认识。IBM此次全国巡讲,是不是意味着SOA的应用已经开始进入实质性的东西了呢?毕竟SCA是比较具体的技术规范,已经不是去年的概念忽悠期了(纯粹个人看法
)。讲座结束后,是个人提问时间,有一个人问到了ESB和SCA的区别,还有一个人问到了SCA怎样能动态地发现服务,Tidwell先生的回答不出我的所料,SCA目前只能靠OSGI来实现服务的动态查找。而对ESB和SCA的区别,他回答的大概意思是:ESB是一种设计或架构策略,而SCA是具体的技术规范,当然它们两个也有重叠的部分。最后我问了一个SCA和OSGI的本质区别,未来SCA和OSGI是否合并的可能,感觉Tidwell先生好像在这方面研究也不是特别深入。我目前所了解的是:OSGI在嵌入式领域应用极其广泛,但是现在为了加强在企业应用上的支持,成立了EGG专家组。SCA关注于语言无关的企业应用集成,而OSGI关注于运行环境中组件和服务的动态更新特性。在最新的SCA Assembly Model1.0规范中,已经提到了将OSGI作为SCA的一种部署模式的参考实现。并且发布了Powerful Combination of SCA, Spring, and OSGi
的白皮书。白皮书中给出了SCA、Spring、OSGI如何在一起工作的概览并配置了7张关系图来讲解它们的关系,建议大家都去下载看看。
分享到:
相关推荐
**IBM SCA设计工具**是面向服务架构(Service-Oriented Architecture, SOA)系统开发的重要组成部分,尤其在实现复杂企业级应用集成时扮演着关键角色。SOA是一种设计原则,它强调将业务功能作为独立的服务,这些服务...
IBM的SCA培训资料涵盖了这些关键概念,旨在帮助初学者理解SOA的基本原理,掌握SCA和SDO的使用方法,以及如何在实际项目中有效地实施SOA。通过学习这些材料,开发者和IT专业人员将能够更好地构建可扩展、灵活和易于...
这份"SCA sys 6000全部培训材料"包含了一系列关键知识点,旨在帮助用户全面理解和操作该系统。 首先,E-plan是工程规划软件,用于电气控制系统的布线设计和项目管理。在SCA系统中,E-plan可能被用来设计和规划电缆...
4. **近似技术**:如何构造有效的凸近似函数是SCA算法的关键。这可能涉及到利用函数的Taylor展开、松弛或截断等方法。 5. **收敛性分析**:SCA算法的收敛性分析证明了在一定条件下,算法的解会收敛到原问题的全局最...
这套“SCA全套资料(经典)”包含的资源可能涵盖了SCA的核心概念、设计原则、实现技术以及最佳实践,对于学习和理解SCA有着重要的价值。 1. SCA基础理论:SCA是一种面向服务的架构(SOA)实现方式,它通过定义服务...
SCA(Side-Channel Analysis,侧信道分析)是一种安全技术领域的高级技术,主要用于破解加密系统,通过检测和分析加密设备在执行过程中产生的物理副作用,如电源消耗、执行时间、电磁辐射等,来推断出加密密钥或其他...
首先,`datasheet_sca3300-d01.pdf`是SCA3300的数据手册,包含了该传感器的技术规格和性能参数。其中,可能包括灵敏度、量程、噪声密度、偏置稳定性、温度系数等关键指标。用户需要了解这些参数以确定SCA3300是否...
SCA的实现通常依赖于服务组装工具(Service Assembly Tool),如IBM的WebSphere Integration Developer或Oracle的OSB(Oracle Service Bus)。这些工具提供了图形化的工作台,帮助开发者创建、测试和部署SCA组件。 ...
这些技术是IBM提出的用于构建面向服务架构(SOA)应用的关键组件。 1. **Service Component Architecture (SCA)**:SCA是一种编程模型,它允许开发者以声明式的方式组装服务,而无需关心底层技术细节。它提供了服务...
SCA103T倾角传感器是一款广泛应用在各种精度要求较高的角度测量场合的传感器,它能够精确地检测设备的倾斜角度,广泛应用于建筑机械、航空航天、汽车电子、机器人导航等领域。这款传感器的主要技术参数和使用方法是...
**SCA(Software Composition Analysis,软件成分分析)**是一种用于识别、管理和缓解开源软件安全风险的技术。在现代软件开发中,开源组件的广泛使用使得SCA成为保障代码安全的重要工具。通过SCA,开发者可以了解...
提到的技术贡献者名单展示了SCA规范是由多家业界领先的IT公司共同制定的,包括IBM、Oracle、SAP等。这些公司共同致力于推动SOA技术的发展,SCA规范的制定和推广就是其中的重要成果之一。 总之,SOA-SCA-...
SCA(Service Component Architecture,服务组件架构)是一种由IBM提出的编程模型,旨在简化软件开发过程中对面向服务架构(Service Oriented Architecture,SOA)的实现。SCA的诞生背景是解决传统组件模型中存在的...
SCA(Spectral Clustering Algorithm,光谱聚类算法)和盲分离是两种在信号处理领域中重要的技术。SCA主要用于数据聚类,而盲分离则用于非合作环境下的信号恢复,两者在实际应用中有着广泛的应用场景。 1. SCA...
**SCA(Service Component Architecture)**,即服务构件架构,是一种用于构建基于服务的应用程序和服务的技术规范。SCA旨在提供一个统一的方法来组合服务,使开发人员能够更加关注业务逻辑而非底层技术细节。这种...
在地质学和地球物理学领域,SCA(Statistical Continuum Approximation,统计连续体近似)和DEM(Discrete Element Method,离散元方法)是两种广泛使用的数值模拟技术,它们在岩石物理研究中占据着重要的地位。...
SCA(Service Component Architecture,服务组件架构)是实现SOA的一种具体技术规范,由TIBCO、IBM、Oracle等多家企业共同制定。SCA的目标是提供一个统一的框架,用于开发、部署和管理基于服务的应用程序。SCA规范...
SCA的起源可以追溯到IBM提出的WSIF(Web Service Invocation Framework),它提供了一种Java API来统一调用各种Web服务。然而,WSIF并未形成一个完整的组件架构,于是SCA应运而生,它不仅解决了统一调用问题,还引入...
3. **技术支持**:遇到技术问题时,应参考官方文档或联系技术支持,合理利用日志文件进行故障排查,避免自行修改关键配置造成不可逆的损害。 通过以上知识点的总结,可以看出Fortify SCA是一款功能强大、应用广泛的...
MTK(MediaTek)SCA文件是针对MTK芯片平台进行固件提取和刷机过程中不可或缺的工具。在本文中,我们将深入探讨MTK SCA文件的用途、工作原理以及如何利用这些文件来优化和调整手机或其他设备的固件。 MTK(MediaTek...