IBM has published a list of Hello World Tutorials on multiple technologies. The tutorials span across the DB2, Lotus, Rational and WebSphere. Here is the list of the tutorials published.

  • DB2 for Linux, UNIX, and Windows: Introduction to basic features and concepts
  • DB2 for Linux, UNIX, and Windows: Introduction to basic features and concepts. Part 2
  • Lotus Component Designer: Create and deploy WebSphere Portal components
  • Rational Application Developer V7: Create Java, Web service and database applications
  • Rational Business Developer Extension: Create a Java Web application without knowing the Java language
  • Rational Business Developer Extension and SOA: Create a Java Web service -- without knowing the Java language
  • Rational Functional Tester: Create robust, reusable automated functional tests
  • Rational Manual Tester: Accelerating the pace and quality of the manual testing process
  • Rational Modeling Extension for Microsoft .NET V7: Develop UML models and C# code using transformations
  • Rational Performance Tester: Get to the bottom of application performance issues
  • Rational Software Architect V7: Design and implement a simple phone book application
  • Rational Tester for SOA Quality and Rational Performance Tester Extension for SOA Quality: Learn how to test Web services
  • Tivoli Identity Manager: Manage user accounts in an LDAP directory
  • WebSphere Application Server and Application Server Toolkit: Publish an enterprise application
  • WebSphere Enterprise Service Bus: Develop message flow for protocol transformation
  • WebSphere Federation Server: Easily access and integrate your distributed data -- wherever it resides
  • WebSphere Integration Developer V6.0.1: Many business solutions from one set of components
  • WebSphere Integration Developer V6.0.2: Create business rules and business processes
  • WebSphere Portal: Develop, test, and deploy MyFirstPortlet
Check out the tutorials here.
BEA has announced the release of its annual state of the enterprise portal market report, which is available for download at The report reveals that portals remain a top priority for CIOs at large enterprises for the sixth consecutive year.* The report compiles survey results from over 540 customers, which indicates that portals will help introduce Web 2.0 capabilities and social computing technologies in the enterprise.
Don Jones has discussed the WebSphere Portal Security concepts here.

A nice presentation from the Morgan Stanley team on the Technology / Internet Trends. The presentation was given at Web 2.0 Summit in SFO.

Last Week, Oracle made an offer to buy BEA. The problem of Oracle is, end of day all they want is to sell Oracle DB. Now, Oracle DB sales are growing as fast. So, what better way to grow then acquire BEA and add another product line. In the end, it makes the life of the Sales guy difficult.

BEA refused the offer saying it was too low. Now, BEA up in the market was in news for quite some time. After rejecting the Oracle offer, BEA has indicated that it is willing to be acquired provided the price is right.

I believe, more then Oracle, BEA seems a better fit for SAP. The BEA product suites fills in the right gaps in the SAP portfolio and makes SAP a formidable player.

Another vendor that has a good fitment is HP. HP buying BEA makes sense. After the buy off of Mercury, HP has a good product suite in the testing space. Buying BEA also gives an entry into the infrastructure software space and pitching there hardware solutions along with software will be a win-win combination.

IBM will be least interested in this space.

Another rumour going around is that Microsoft might be interested in buying BEA. Not sure how the java world is going to react to that. It will be fun to watch if MS goes on to buy BEA.
This session describes the architecture and implementation of an embeddable, extensible enterprise content management core for Java EE and simpler platforms. The presentation starts by describing the general architectural concepts used as building blocks.

The described implementation, Nuxeo Core, can be embedded in a basic Java technology-based framework based on OSGi (such as Eclipse) or in one based on Java EE, according to the needs of the application using it. This means that the core has to function without relying on Java EE services but also has to take advantage of them when they are available (providing clustering, messaging, caching, remoting, and advanced deployment).
InfoWorld has launched the Best of Open Source Software awards across the IT landscape -- in applications, operating platforms, middleware, software development, networking, security, and storage.

Here is the list of the Top offerings in CRM, ERP, portals, content management, and collaboration platforms.
Tim O Reilly's keynote at SAP TechEd.

When it comes to deciding between the various open source CMS’ solutions (Alfresco, DotNetNuke, Drupal, Joomla or Plone), the first thing that attracted you – is the FREE tag associated with these open source products.

Question is what is FREE and what is NOT FREE exactly?
  • The base deployable code is FREE
  • The code needs to be hosted somewhere , somebody needs to pay for the Data centers – NOT FREE
  • The Staff to maintain the installation is NOT FREE
  • Any customization or integration to the product is NOT FREE
  • Most of these products support various standards – JSR-170, JSR-168 and so on, that means you get industry standards for FREE
  • The base underlying database used by them is most likely to be MySQL. In case, you do not want to use MySQL, then any other commercial DB is NOT FREE
  • The staff training costs for any of these products is NOT FREE
So, even though the software’s are free, there are other hidden costs that need to be accounted for before taking the decision.

Mike Heck has done a very good study of the comparison among the open source Web CMS (content management systems) available in the market (Alfresco, DotNetNuke, Drupal and Joomla, and Plone). He has looked at the standardization effort among these products and his experiences in using the products. The comparison score is like
Read Mike Heck's complete article here.
Given the page hierarchy A -> B -> C, when you move C under A and remove B, what actually happens is that first B and all its children are deleted (or marked as deleted) and then C is tried to be created with only the subset of information that is detected by Releasebuilder. This then results in a new, incomplete page.

Local fix

first move the page and transport that move from staging to production, then do the delete and move that forward.

A fix is available here. This will make sure that the release builder will export the whole page information, if the content or derivation parent is changed.