Jun Qian (钱骏) 's Weblog

Monday Sep 15, 2008

XAM AutoGen Update

This is an update to the XAM AutoGen Tool introduced here. The major enhancement in this updated version is the extension domain support.
[Read More]

Friday Sep 12, 2008

Milestone 1 for GlassFish ESB is available now.

GlassFish ESB is a binary distribution from the open source bits in Project OpenESB with commercial support. It is scheduled to be released on Dec. 5th, 2008. Milestone 1 of GlassFish ESB is available now. Go and check it out.

Tuesday Jul 22, 2008

XAM AutoGen: a tool to automate XAM model generation

XAM (Extensible Abstract Model) is an extensible framework for building domain-specific object model on top of any base models. Many NetBeans modules (such as WSDL Model, Schema Model, XSLT Model, BPEL Model) are built on top of XAM.

To create a XAM-based model, one typically starts from the schema describing the domain. It's a very tedious process to generate all the Java interfaces and implementation classes, along with the all plumbing classes (factories, visitors, etc.).  This blog entry describes a tool that takes a domain schema as input, and uses Velocity templates to generate a XAM-based model.

[Read More]

Tuesday Mar 25, 2008

Screencast: Connectability Checking in CASA Editor

Desperately want to connect two endpoints in CASA (Composite Application Service Assembly) Editor but cannot? This little tip tells you what prevents a connection from being made. A short screencast is included.
[Read More]

Wednesday Mar 19, 2008

Screencast: Auto Refresh in JBI Manager

A little screencast showing JBI Manager's auto refresh feature in action when lifecycle events happened in the JBI runtime.[Read More]

Friday Aug 17, 2007

Mass NetBeans Projects Opener with Force Update

An update to the Mass NetBeans Projects Opener module with a new "Force Update" option. It improves usability on projects containing manual changes in the build script.[Read More]

Saturday Jul 14, 2007

Screencast: Environment Variable Support in NetBeans 6.0 SOA Pack

JBI Binding Components support Environment Variables. This blogs entry explains why they are useful and how to use them in NetBeans 6.0 SOA Pack.

Environment Variable Snapshot 

[Read More]

Wednesday Jul 11, 2007

Tip of the Day: NetBeans Platform and Inter-Suite Dependency

Q: You want to build a NetBeans-based application. You have decided that you want to divide your application-specific functionality into multiple module suites (S1, S2, ...). There will be inter-suite dependency like the following. How do you do this?

Suite Dependency Map[Read More]

Sunday May 06, 2007

See you at JavaOne '07

I will be co-presenting a technical session (TS-8683: Introduction to CASA: an Open Source Composite Application Editor) with my colleague Tientien Li this coming Friday at JavaOne in San Francisco. Hope to see you there. 

It's very hot (79 F) today in San Francisco and it's gonna be even hotter (84 F) tomorrow. Maybe it's because it's NetBeans Day tomorrow?

Friday May 04, 2007

Anatomy of Composite Application in NetBeans 6.0 SOA Pack (Part 4)

In the fourth installment of this Composite Application mini-series, I talk about how connections get auto-generated at composite application build time.

same interface connectability

 

[Read More]

Wednesday May 02, 2007

Anatomy of Composite Application in NetBeans 6.0 SOA Pack (Part 3)

In the third installment of this Composite Application mini-series, I talk about Service Endpoint and explain the difference between Internal Endpoint and External Endpoint.

service unit with one Consume endpoint and one Provide endpoint

[Read More]

Friday Apr 20, 2007

Anatomy of Composite Application in NetBeans 6.0 SOA Pack (Part 2)

In the second installment of a Composite Application mini-series, I will talk about the relationship between a Component Project and a Composite Application Project, and take a closer look at Service Assembly.

Service assembly anatomy

[Read More]

Thursday Apr 19, 2007

Anatomy of Composite Application in NetBeans 6.0 SOA Pack (Part 1)

In this first installment of a Composite Application mini-series, I give an overview of Composite Application in NetBeans 6.0 SOA Pack and explain how it relates to the JSR 208 compliant JBI (Java Business Integration) runtime.

 

From CompApp to JBI

[Read More]

Monday Mar 12, 2007

Mass NetBeans Projects Opener

A NetBeans module that you can use to open and upgrade multiple co-located NetBeans projects in one shot.


[Read More]


Archives
Links
Referrers