|
|
|
|
| Sujit 发表了博文,介绍了如何在 OpenESB v3 / Project Fuji 内简单利用 Spring DM 的实例;都提供了一种服务或在“总线”上调用现有服务。 “总线”(又称为规范化消息路由器)向 OSGi 环境(例如 Felix 或 GlassFish v3)添加了基于消息、松散耦合和异步契约的选项。简单的 API 机制允许(接口中心)OSGi 服务实施和调用基于消息的服务。然后,Fuji 包括高级构建的主机,包括路由、传输和增加这些消息的能力。 有关安装 Spring DM 包的应用程序包以及说明实例可从 Fuji wiki 获取。 |
| Mark 已宣布 Fuji M7 的可用性。这个新版本说明了许多添加的功能,包括企业集成模式的支持(EIP - 网站,Wikipedia)。受支持的模式包括:Message Filter、Split、Content-Based Routing、Aggregate 和 Wire Tap。 Screencasts 页面还不包括新功能的例子,但 Mark 暗示很快就会有了。另请参见标记有 Fuji |
| 这周早些时候,Fuji 团队(致力于 OpenESB v3)发布了他们最新的 Milestone, M6。Mark 很好地概述了该发行版,其中包括不错的演示。下载部分现在包括一个用于 Felix 的安装图像和与 GlassFish v3 捆绑在一起的包。新功能包括 Java POJOs、S3 和 SSL 支持。 |
| Fuji 继续进步着。Fuji M3 去年 11 月 发行的,但我错过了 M4(参见 Annies 有关日志记录的说明)。M5 上周发布了(下载),Andi 刚刚发表了发行汇总,对 M5 Wiki 页面进行了补充。 Andi 和 Kirill 上周四还提供了有关 Fuji 的网上研讨会;参见网上研讨会页面以获取截屏视频和讲座的链接 - 我担心我的动作有点慢了,而且还没有上载录制品。 |
相关新闻报道说,最近发行的 OpenESB v2.1 M2 备受用户好评,特别是在先安装的 GlassFish 上直接安装 OpenESB 的功能;参见 Manfred 和 Giovani 的说明。
另附:参见 Mark 有关 M4 和 M5 的博文;他对 M4 的介绍在这里。
| 这周的网上研讨会是关于 Fuji 的,该项目交付了 OpenESB v3 的核心,其中提供了用于复合应用程序开发的轻量、对开发者友好并且可扩展的平台。由于 Fuji 直接利用了 OSGi,因此它与 GlassFish v3 完全匹配。 演讲时间是 4 月 16 日,星期四,11am US Pacific,还是在 TheAquarium Channel。完整的详细信息(和录制品)在 Show Page。 |
| 我们下一个网上研讨会计划在这个星期四,也就是 12 月 4 日,上午 11:00(太平洋时间)举行,主题是关于 Open ESB 和它的“朋友”。演讲人包括 Frank(OpenESB 和 GlassFish ESB)、Keith 和 Kirill(Fuji 运行时和工具)。 该 WebSet 所要介绍的有关 GlassFish ESB 的信息要比上个月短暂的演示详细得多;有关 Fuji 的内容是全新的。 |
| GlassFish ESB 产品世界取得了许多令人振奋的进展;在介绍了 GlassFish ESB v2 RC 版的企业级特性和商业支持之后,我们还表示了将来会有更多针对这个平台的大型改进计划。 通过 Project Fuji 的 Milestone 3,您可以测试我们正在为 GlassFish ESB.next 开发的一些平台增强功能,并积极参与到开发工作中来。 |
Project Fuji Milestone 3 引入了(我敢说,这非常酷)基于 web 的工具选项,用于对服务进行组合。
参见 Fuji Milestone 3 截屏视频,其中介绍了如何在浏览器中使用简单的拖放功能,通过域特定语言 "IFL" 方便地构建与 Milestone 2 中构建的相同的方案,从而对服务进行组合。
值得一提的是,web 工具通过域特定语言进行构建,因此往返就变得容易;例如,您可以从子版本查看在浏览器中构建的项目,并在选择的 IDE 中对其进行编辑,就像 milestone 2 中所示。
这使我们更加了解 Fuji:通过灵活性、敏捷性和易用性提高开发效率。
今日消息:
| Jakub 发布了新的有关 Jersey 的企业级技巧,介绍如何使用 Jersey 1.0 配置 REST 风格的 Web 服务的 JSON。Jersey 拥有产品品质、是 JAX-RS 的引用实现、REST 风格的 Web 服务的 JCP 标准。JAX-RS 是 Java EE 6 的一部分,但它也可以单独使用。Jersey 是 GFv3 Prelude 的一部分。 有关 JSF - 首先,NetBeans 团队介绍了如何使用新的 NetBeans 版本(包括即将发布的 NB 6.5)开始开发 JSF 应用程序。然后,Arun 介绍了如何在 GlassFish v3 Prelude 上使用利用 Gmaps4JSF 的 JSF 和 Google 地图、Facelets 和 Mojarra。 Comet 与 Atmosphere - JFA 最近在 Silicon Valley JUG 对 Atmosphere - 他的新的便携 Comet 框架 – 进行了介绍。现在即可提供图片资料。 GlassFish ESB 已非常接近其第一个发行试验版(及 GA/FCS 版)(Milestone 2 下载),但是我刚发现,我还没有注意到 Mike 的博客中有关 GlassFish ESB 截屏视频。请查看,并且注意,它包含多个部分 – 做得非常棒。 我们在等待 GF ESB v2 的同时,就已经准备好使用下一代(基于 Fuji项目)了。Fuji Milestone 2 是上周发布的,这里是随附的两篇博文:Nikki 的Interceptors in Fuji 和 Derek 的 Proxy bundle。 Andy B 正在调整他在 Sun 公司的时间安排,以便可以留出更多精力来打理 Arista Networks,这是“他的新公司之一”,致力于 10 GB 以太网交换业务。原创的 NYTimes 文章,接着是一篇澄清事实的文章。 今天的资讯包括 iPhone 版的 Google Earth 和 Oprah 支持 Kindle。这两者当中,我认为 Oprah 的支持产生的影响最大 – 难道电子阅读器的时代最终还是到来了吗? |
NB. 我在消息报道上已经晚了几天,我会试着在接下来的一天或两天内赶上报道进度的。
| 你们也许已见识过 Fuji Milestone 1 的非凡表现,其中就有它的基于 Web 的工具选项,以及简单但功能强大的定义服务并将其链接在一起的方法。 对于 Milestone 1,我们特意选择了一些同时代的技术,例如 RSS 和 XMPP,这就会使一部分人们不得不考虑:这如何应用于更多典型的集成环境中呢? |
不要只在这里看我们的语言描述,请观看 Keith 演示的 Fuji Milestone 2 视频.然后,获取简单的 jar 文件下载 Milestone 2 并试用一下,并给回我们反馈意见!事实上,只有一个简单的视频,我们根本无法演示更多的功能,所以请查看此空间。
有关突出显示的功能,例如添加的企业集成模式和利用 OSGi 功能的拦截器,请参见 Milestone 2 页面。另请参见 Andi 有关 Fuji Milestone 2 的博文,其中介绍了更多的背景信息。
我们还重建了 Fuji 登陆页,请参阅我们精心设计的 Fuji 门户网页:https://fuji.dev.java.net,它里面包含所有的链接,了解更多详细信息、截屏视屏等。
请注意,明天(2008 年 10 月 22 日,上午 9 点 PT),我们将在 OpenESB 创新系列研讨会中举办现场会议和网上研讨会,演示并探讨 Fuji,敬请届时参加。
|
InformIT 就Fuji 项目和 OpenESB采访了Andi Egloff 和 Keith Babo , 并在最近发布了这次采访的视频。采访由两部分组成, 采访主持是Ted Neward, |
然后又讨论了Fuji 项目如何融入现有的发展模式和使用OSGi 的理由(以及它怎样与JBI 整合) 。最后,讨论的重点是Fuji 项目中提供的DSL。DSL是一个独立的( 以javacc为基础的)语言,用以表达多种强大的整合模式。
虽然Fuji仍是一个研究项目,但我认为,可以有把握地说, 我们希望该项目中的大多数内容将会成为OpenESB 3.0的一部分 。如果您对此有兴趣,一定要听听每月一次的OpenESB 创新研讨系列。
今天消息:
|
Ludo 发布了这条消息 First Build of OpenDS 1.1. 可以从这些链接下载: Core Server 和 DSML Gateway, 或 Java WebStart. 详细内容请看 Ludo's blog or at the OpenDS 1.1 b1 website.
GlassFish 支持 HTTP Compression ,
Shing Wai Describes
in Detail 的这篇博文描述了如果设置 compression, compressionMinSize, compressableMimeType and noCompressionUserAgents.
这个性能将在下个月发布的
GlassFish v3 Prelude 中和大家见面。 Grizzly 正在进行着 Grizzly "classic" 设计
(for GFv2 and GFv3 Prelude) 和 Grizzly 2 "redesign", 希望在GFv3 fcs时候能完成
(see the
Webinar slides).
最近发布的 "classic" release, 1.8.6, 现在已经可以使用,请参考 JFA's
Announcement 看详情。 Ramesh 开始了全新的关于Fuji (aka OpenESB v3). 如果没有说错的话,你可以点击Master Entry 然后跟随 links.走。 Java 和
Blu-Ray, 看这篇文章
Using JavaME in
BD-J. 关于
BD-J,
Blu-Ray 和BD live,
和
PlayStation 3
的增长似乎给了我一个好机会; 一些key players 也许要承担一些风险。。。 |
| |
Srinivasan Chikkala 报导 OpenESB已经通过 Camel Service Engine (SE) 增加了Apache Camel的支持,并且通过 截屏演示如何使用。 |
Apache Camel 用于路由与调解规则,通过使用Java domain specific language (DSL), Spring based XML configuration, 或者 (work in progress) Scala DSL,在OpenESB和服务之间增加一个选项来定义交互。
Louis 尝试了这个新功能,为此写了详细的 "how-to" write-up and his impressions ,试图复制今年JavaOne的Project Fuji中演示的demo scenario 。
基于OpenESB可插入的标准允许新部件可以利用并联合其他的部件。 OpenESB社区中已经超过30多种这样的部件。
|
随着 GlassFish 对 OpenESB 产品的不断发展, 在SOA这方面出现了许多有兴趣的产品在 java.net 开源领域,下面是列出这些产品的名字和链接,请点击: |
• OpenESB - 是JBI的实现, 是 JavaCAPS 的基础,并采用了GlassFish runtime.
• Project Mural - Master Data Management 社区 点击链接可以了解到具体的步骤 Hands-On-Lab.
• Project Fuji - 这是一个实验项目建立在GlassFish v3, OSGi, and JBI.请听Andi's 的演讲 here.
• JBI Components - 这是JBI components的集合, 聚集了 Components and Business Engines.
下面是一些姐妹项目:
• KeyChain - ESB components for legacy application integration for SPML Provisioning gateway.
• OpenMQ - the high-performance JMS implementation that is integrated in both GlassFish and OpenESB.
• Metro Web Services - the one-stop-shop for Web Services from WS-I Basic Profile to advanced (secure, reliable, optimized, ...) SOAP web services.
• NetBeans. SOA without tools?
不久我们会推出我们的计划关于如果把这些项目组合在一起,请关注.