`
阅读更多
Crispy

利用Crispy提供的一个统一接口,你可以调用 RMI,WebService,REST,XML-RPC,EJB,Burlap,Hessian等其它服务.你不需要知道这些服务是怎样工作的,要调用的服务类型可在properties文件中定义.远程调用就像简单Java对象调用一样,你可以把Crispy集成到一个SOA(Service Oriented Architecture)或RCP(Rich Client Platform)中.
初步看了本网站的资料,感觉作者的思维比较先进,是主要的把他的思想融入到SOA当中,而且为远程服务提供统一的接口,虽然说能够让用户可以不理解远程服务就直接去调用相关服务,但是说这样傻瓜式的引用会不会把相应服务的异常,比如SHIT DOWN或者服务障碍等做出相应的处理,等等。应该是一个比较超强的软件,并且是为了提供WEB服务的统一规范而做的工作。
因为我现在只使用RMI一种服务,所以没有考虑使用之,假如要使用至少两种以上的远程调用服务时,可以考虑使用这种工具。
Red-Piranha

Red-Piranha是一个开源搜索系统,它能够真正"学习"你所要查找的是什么.Red-Piranha可作为你桌面系统(Windows,Linux与Mac)的个人搜索引擎,或企业内部网搜索引擎,或为你的网站提供搜索功能,或作为一个P2P搜索引擎,或与wiki结合作为一个知识/文档管理解决方案,或搜索你要的RSS聚合信息,或搜索你公司的系统(包括SAP,Oracle或其它任何Database/Data source),或用于管理PDF,Word和其它文档,或作为一个提供搜索信息的WebService或为你的应用程序(Web,Swing,SWT, Flash,Mozilla-XUL,PHP, Perl或c#/.Net)提供搜索后台等等.
你使用这种工具呀,绝对感觉是GOOGLE的翻版,应该来说它的功能比较强大,现还不知道他的性能如何,应该多多研究,最少这种解决方案可以一用。呵呵,开源就是好。
另外,本软件暂时不支持中文目录,还有在执行一次本地查询时,CPU使用率竟然达到100%,他的性能应该考虑了。
XMoon

XMoon扩展自Jakarta Struts框架用于开发处理基于XML或一些脚本语言(如: BeanShell, JRuby, JudoScript, Jython,Rhino)的Web应用程序.它还提供一个用于展示该框架宠物店Demo.

如上支持的除XML外,均可以做为二次开发时附加的程序片段,我想作者的思路可以是基于一个稳定产品上的二次产品开发吧。或者集成不同语言版本的产品,比如DYNAPDM(韩国的一家PDM提供商)就是使用BEANSHELL来做二次开发的,我想DYNAPDM可以使用XMOOM把自己的产品进行扩展,从而从CS方式的操作放在网页上来做。等等。
分享到:
评论

相关推荐

    GPT4free 开源代码学习资料

    GPT4free 开源代码学习资料,仅供参考

    开源代码使用指南

    开源代码使用指南  开源代码(Open Source):是促进软件发展的一种协作方式。与商用软件不同,它公开源代码, 允许用户直接拿来学习、开发。使用Open Source的应用受到Open Source的许可证限制,如有些 Open ...

    OA开源代码

    **OA开源代码详解** OA(Office Automation)开源代码是指开放源码的办公自动化系统软件,允许用户自由查看、使用、修改和分发源代码。在本文中,我们将深入探讨PHPOA,这是一个国内首屈一指的开源OA软件,它在IT...

    GIS开源代码GIS开源代码GIS开源代码 空间分析

    标题中的“GIS开源代码GIS开源代码GIS开源代码 空间分析”强调了这一资源是关于GIS的开源代码,特别关注空间分析功能。空间分析是GIS的核心部分,它涉及到对地理位置和特征进行数学运算,以揭示模式、关系和趋势。...

    工业通信modbus协议的开源代码

    这个开源代码集支持Linux操作系统和ARM处理器,这意味着它可以运行在各种嵌入式设备上,如树莓派、嵌入式工控机或定制的硬件平台。Linux作为开源的操作系统,具有良好的稳定性和灵活性,而ARM处理器因其低功耗和高...

    开源代码.rar

    开源代码是软件开发领域的重要组成部分,它鼓励协作、透明度和知识共享。在这个"开源代码.rar"压缩包中,包含了几个著名的开源项目,如Apache、c3p0和dbutils。这些工具在IT行业中有着广泛的应用,对于理解、学习和...

    H.264 开源代码

    - **学习研究**:开源代码可以帮助开发者深入理解H.264编码的内部机制,提高技术水平。 - **二次开发**:开发者可以基于开源代码进行定制化开发,满足特定应用场景的需求。 - **性能优化**:开源项目通常会持续...

    MPEG2 的开源代码

    开源代码的优势在于提供了研究和学习MPEG2编码机制的机会,开发者可以深入了解视频压缩的内部工作原理,同时也允许社区成员对代码进行修改和优化,以适应不同的应用场景。然而,由于描述中提到“本人没有深究,不能...

    金山卫士开源代码

    【金山卫士开源代码】是安全领域的一款知名软件,其开源版本为开发者提供了一次深入研究和学习安全软件实现机制的宝贵机会。金山卫士主要致力于保护用户的计算机免受病毒、木马、恶意软件等威胁,它包含了丰富的防...

    OBD开源代码资料

    学习和使用这些开源代码,开发者需要掌握一些关键技能,例如嵌入式编程、蓝牙或Wi-Fi通信、协议解析、数据分析等。对于初学者,可以通过阅读源码理解OBD通信流程,对于有经验的开发者,可以在此基础上进行创新和优化...

    真实世界的ReactNative应用及其开源代码库供开发人员学习

    真实世界的React Native应用及其开源代码库供开发人员学习

    开源代码GPS跟踪系统

    开源代码GPS跟踪系统是一种利用全球定位系统(GPS)技术,结合网络通信,通过Web界面实现对车辆、行人或其他移动物体实时位置追踪的应用。基于Java语言编写,这种系统提供了高度可扩展性和灵活性,使得开发者能够...

    金山最新开源代码需要的朋友赶快下载学习

    【标题】:“金山最新开源代码需要的朋友赶快下载学习” 这个标题揭示了这是一份来自金山公司的最新开源代码,可能是为了促进技术交流和社区发展。金山公司在IT领域有着丰富的经验和影响力,尤其在软件开发方面,...

    Android开源代码

    在IT行业中,Android开源代码是开发者们学习、研究和创新的重要资源。开源意味着代码可以被公众查看、使用、修改和分发,这对于技术进步和社区合作具有巨大的推动力。以下是一些基于Android开源代码的相关知识点: ...

    GNN github开源代码

    人工智能(AI)最近经历了复兴,在视觉,语言,控制和决策等关键领域取得了重大进展。 部分原因在于廉价数据和...作为本文的配套文件,我们还发布了一个用于构建图形网络的开源软件库,并演示了如何在实践中使用它们。

    Android四种播放器开源代码

    在Android平台上,开发音视频播放应用是一个常见的任务,而开源代码的存在使得开发者能够学习和借鉴现有的解决方案。本文将深入探讨Android的四种播放器开源代码,包括rockplayer、PlayerActivity、Music_Player和...

    安卓开源 代码

    综上所述,Android开源代码为开发者提供了无尽的学习机会和创新平台,无论是初学者还是经验丰富的专业人士,都能从中获益匪浅。通过研究`android-open-project-master.zip`中的内容,我们可以深入了解Android的运行...

    tftp协议开源代码

    开源代码分析: “tftp-hpa-0.40”是一个开源的TFTP实现,很可能是一个C语言编写的库或者服务器程序。对于学习TFTP协议,查看源代码能帮助理解以下几点: 1. 报文解析与构建:通过源代码可以了解如何解析TFTP报文中...

Global site tag (gtag.js) - Google Analytics