Welcome!

Roland Barcia

Subscribe to Roland Barcia: eMailAlertsEmail Alerts
Get Roland Barcia via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Roland Barcia

In this article, WebSphere consultant Roland Barcia answers questions on developing J2EE and Web services applications on IBM Rational Application Developer V6 and deploying and testing those applications on WebSphere Application Server V6. Topics include using the various wizards, perspectives, and tools in Rational Application Developer to develop different types of J2EE applications, using the new Service Integration Bus Messaging Platform in WebSphere Application Server V6, differences from V5 of WebSphere Studio or WebSphere Application Server, using the default WebSphere Application Server V6 in Rational Application Developer, and deploying to full WebSphere Application Server V6 Network Deployment. Question: We have the WebSphere 5.0 server only. I started to move our IDE from WebSphere Studio Application Developer 5.1.2 (hereafter called Application Develop... (more)

JavaServer Faces (JSF) vs Struts

My JSF article series and Meet the Experts appearance on IBM developerWorks received a lot of feedback. I would have to say, the most common question or feedback came along the lines of comparing Struts to JSF. I thought it would be a good idea to compare JSF to Struts by evaluating various features that an application architect would look for in a Web application framework. This article will compare specific features. Those on which I will focus include: Maturity Controller Flexibility/Event Handling Navigation Page development Integration Extensibility Certainly, there are othe... (more)

Examining the Programming Model Extensions

Back in version 4 of IBM WebSphere Application Server (WAS), IBM released the Enterprise Edition of WAS. In version 5, IBM continued to release the Enterprise Edition (later renamed IBM WebSphere Business Integration Server Foundations in v5.1) with even more functionality. In version 5, the heart of the Enterprise Edition functionality was process choreographer, a Java 2 Enterprise Edition (J2EE)-based workflow engine. However, the Enterprise Edition also contains a slew of other technology sometimes referred to as the WAS Programming Model Extensions (PME). The goal of these pr... (more)

Building SOA Solutions with Service Component Architecture

In the previous article (part 1 in WebSphere Journal vol: 3. iss: 4) we began to build an SCA project in WebSphere Process Server. Here in part 2 we pick up the discussion. To see the associated images, please view the article online at www.ibm.com/developerWorks/websphere. d.  The business object is defined using standard XML schema type. You can open the business object using an XML editor to see it. (You can open the business object in a text editor by right clicking it and selecting Open with => and the editor of your choice.) e.  Save and close the Business Object Editor. f. ... (more)

AJAX Requests – Data or Markup?

AJAX Requests – Data or Markup? I just got back from the Real World AJAX seminar in NYC on Monday.  Pretty good event with lots of good stories.  One issue that caught my attention was the issue of how the back-end returned the data to AJAX applications.  Most of the speakers preferred data, except for David Hansson from Ruby on Rails seemed to favor markup as the return type (at least that is what I understood him to say).  This debate is pretty interesting.  From an Enterprise Java standpoint, the decision I believe has implications to the usage of the JSF, Struts, and Port... (more)