Monday Dec 01, 2008

How to run STCMS on new Glassfish as a Lifecycle module?

The question as to how to run the STCMS as a lifecycle module in my new version of Glassfish not the one bundled in the Java CAPS default Application Serveris answered in this post.

[Read More]

Thursday Nov 27, 2008

Using latest NetBeans with Java CAPS Repository

For people working with the Repository version of the Java CAPS the bundled NetBeans is 6.1 if you want to use any NetBeans or play around with the latest version 6.5 here is the way.

1. Get the following .nbm files from the repository:

  • com-stc-log4j.nbm
  • com-stc-modules-repoupdatecenter.nbm
  • com-stc-repository3rdparty.nbm

2. Go to the NetBeans tools --> plugins and select downloaded tab and install the nbms. If needed restart the NetBeans so that it shows the repository.

3. Edit the CAPS Repository update center with your repository URL : Something like http://localhost:12000/repository/JCAPS6repository/data/files/InstallManager/catalog.xml.

[Trouble Shooting]
If you are unable to see the the nbms in the Available Plugins tab then try the URL in the browser it should show the XML for module updates. Normally you can see the repository URL from the repository while running. For the above catalog.xml it is http://localhost:12000/JCAPS6repository.

You need to remember whats the repository name you have given while installing the repository.

4. Once you see the nbms in the Available plugins section install those nbms and restart the NetBeans.

You are all set to use the Latest and greatest NetBeans with the Repository based Java CAPS. The value add I saw here is like we will have the latest features and other services like load generators etc with other improvements in the latest version of 6.5.

I observed with the previous versions if I update in the same way it doesn't used to show up the CAPS Component Library because there were some issues in the Apache loggers. But with the latest version of NetBeans 6.5 this issue doesn't seem to be there any more.

So enjoy the latest version of Design Time and let me know your feedback !!!

Wednesday Jun 11, 2008

JCAPS 6.0 Released!!!!

I read some of the review(s) some skeptical some encouraging with respect to customers, licensing charges, open-source etc..

But from a JCAPS/EAI/SOA developer's perspective what are the exiting and encouraging points lets have a peep.

  • Design Time:

    • All the old editors available in the latest version too.

    • Old projects since 5.0.5 can be migrated into 6.0 with the click of a mouse with out any changes

    • The build and deploy times coming down significantly with the power of support for latest JDK

    • Power of having the Glassfish or the Sun Application Server a.k.a. IS now on the Services tab of the NetBeans.

    • Power to manage resources on Application Server from the NetBeans IDE.

    • You have now the unified dev environment of NetBeans 6.0. This gives the power of developing other types of Applications along with CAPS applications

  • Runtime:

    • Power of Glassfish Application Server

    • Open-ESB container working with in glassfish giving the power of seamless talk to your existing applications. (You just need to have a facade of WS endpoint(s) for the existing applications to talk to the open-esb based Composite Applications)

    • We can bundle the old CAPS generated ear file along with the new service units of the open-esb components in a Service Assembly and deploy it to the Glassfish Application Server

    • You will not have a separate UDDI server rather it comes in a bundled along with the Application server as one more war file. So in effect we will have 1 installation less

    • Enterprise Manager still comes as a different server which needs to be started separately.

  • Repository is left as is. We can upload the sar files and can get the installation in the NetBeans 6.0. We can have the flexibility of having alternative storage for the project artifacts from with in the IDE instead of using a separate clients like CVS/SVN etc.., since NetBeans provides for alternatives for Version Control styles.

  • Installation gives the power of having all the nbms pre-installed in the NetBeans so that we do not need to connect to the repository during the first time running. This considerably reduces the installation time of JCAPS.

  • This release has one more advantage from the perspective of Adapters. They are available now “Outside the JCAPS environment”. This feature alone has lot of other implications like

    • Small Application developers can now just have a single adapter and can have their POJOs/EJBs / MDBs built around the adapter.

    • This gives more power with respect to the open-esb based integration. What I mean here is Open-esb components are XML/XSD based, so there is no provision to use the finer API's. Using these adapters will bridge the gap of finer API access.

    • Also deployment of single adapter from the Application Server stand point can have a single pool utilized by many J2EE components. Where as if we bundle the adapters as rar files for each of the rar file Application Server needs to create 1 connection pool consuming more system resources.

I will be posting more on JCAPS..


I was part of Sun R&D in Java CAPS and later Glassfish ESB. I moved from R&D to Consulting. I am currently working as a Solution Architect in Oracle Consulting Services (India). I was sharing my experience w.r.t. Java CAPS and other technologies during Sun period. Now in Oracle world I share my experiences with Oracle FMW product line as well as other Oracle Technologies and products.


« June 2016