Thursday, November 30, 2006

DBE & RedHat/JBoss & Codecamp

Some ideas as a result of the workshop:
  • JBoss could implement some servENT architectural pattern
  • or the ExE could be integrated into JBoss
  • A JBoss node could be a DBE Node
  • and services deployed on JBoss could be accesible via the DBE
This is my interpretation of the events, so for a more detail summary, head to the ITA DBE blog:

Also, a codecamp was run with 20+ companies:

You can see the results and feedback from the codecamp here:

Tuesday, November 28, 2006

Tagging/Labeling Software Services "Web 2.0" Style

The following presentation illustrates how by using basic BML models you could achieve similar functionality to "Tagging" in the so called "Web 2.0". Basically, the main idea is to add metadata to our software services. This can be achieved by having very simple BML models and data, using the expresiveness of the SSL (Semantic Service Language) part of the BML.


Monday, November 27, 2006

DBEPortal Service in servENT

Just checking some of the servent new features on the last release. One of the new things is the inclusion of the DBEPortal service (see above figure). The DBEPortal service is web based entry point for searching, discovering and executing services (S&D&E ) on the DBE. Besides running services, the portal can also be used for the deployment of static or dynamic webpages.

We have used previously the portal for showing different features for S&D&E. However on this release the Portal service has been integrated and now we can start exploring its features.

For example, when we install the servENT, we have the option of filling in a form to specify some basic details of the business Once the form is filled and the servENT installed (and running), it deploys a ServiceManifest (SM) which can be use for later S&D&E of the portal itself (and other portals). On the example earlier, we have added for example the keyword “screws” to our business domain. Also, we have added location (Leicestershire/Leicester, not shown).

We can then use the portal to search for itself. If we have more servENT nodes connected to our node and they run the portal, then any search will also be performed P2P on the other portals. The figure below illustrates the search of different type of business by location, restricted to the keyword “screws”. As the search is performed through out the P2P network, results are displayed according to their relevance (see above figure).

(Note: for this feature to work the port 80 on the portal machine must be free, however the Portal service can be configured to run on a different port).

note: added Portal figure

Also servent 0.3.8 Released!

Here you are, point your browsers to:

Just in! DBEStudio 0.3.0 Released

From the DBEStudio Announcements list:
(This release is for servENT 0.3.8)

Dear DBE Studio Users,

We are proud to announce the release of the DBE Studio, version 0.3.0, and the DBE Studio Examples, version 0.3.0. This release includes bug fixes from 0.2.2 and some new plugins, such as identity manager, security, connection manager and a UI generator. For more information please read the sections below or go to our home page.

Best regards,

The DBE Studio Team.

Download & Installation Instructions

Download and installation instructions can be found on our website (

In addition to the recommended update site install and archive install, an all-in-one installation will be available tomorrow on our Sourceforge site. This includes the DBE Studio, Eclipse, GEF, EMF, WTP and Open Laszlo. For more information please go to our download and installation guidelines on our wiki site.

Release Notes

This release now depends on the latest Servent release (0.3.8).

Changes Log

· Plugin: Connection Manager 0.3.1

o Created and integrated for all ExE communications

· Plugin: Perspectives 0.3.0

o Updated for new Servent release (0.3.8)

· Plugin: Preferences 0.3.0

o Moved connection fields to the connection manager preference page

· Plugin: Security 0.3.4

o Added and integrated new plugin

o Moved some security preferences from the identity-manager plugin over

· Plugin: Security 0.3.4

o Upgraded plugin project to Servent 0.3.8.

· Plugin: Studio Examples 0.3.0

o Upgraded plugin project to DBE Studio 0.3.0 and Servent 0.3.8 (includes SM 2.0 support).

· Plugin: BML Data Editor 0.3.0

o Updated plugin to ConnectionManager from servENT ClientHelper

o Updated file handling

· Plugin: ODM Editor 0.3.0

o The SF bug with request id 1565041 was fixed

· Plugin: Copy & Paste 0.3.0

o Plugin added and integrated

· Plugin: Identity Manager 0.3.0

o Plugin added and integrated

· Plugin: KB Toolkit 0.3.0.

o The plugin was upgraded to support the vesrions of Knowledge Base libraries.

· Plugin: Ontology Viewer 0.3.0.

o Added servent toolkit plugin to plugin dependency list, due to problem with missing log4j jar.

o Errors on the OWL structure were not shown to the users importing an OWL ontology. This was fixed.

· Plugin: SDL2Java Compiler 0.3.0

o Integrated with the connection manager plugin

· Plugin: SDL Storage 0.3.0

o Integrated with the connection manager plugin

· Plugin: SM Creator 0.3.0

    • New Service manifest editor
    • Corrects bugs:
      • Connection to KB/SR freezes workbench
      • Cannot select bml data file
      • Cannot select bmldata data file

· Plugin: Service Exporter 0.3.0

o Added restriction of adding .lzx and.html ui files only in wizard.

    • Adds SM file to generated DAR.
    • Fixed code to support updated SM model.
    • Upgraded to use the connection manager plugin for deployment tasks.
    • Fixed bug for creating deployment.xml file on unix and mac platforms.
    • Fixed bug when null pointer is thrown when SM does not exist.
    • Fixed bug when two SM files exist.

· Plugin: SSL2SDL Compiler 0.3.1

    • Add ConnectionManager
    • Correct bugs:
      • Error when select project sub folder for sdl file
      • Modify the positon of the Dbe Studio tool action in the menu

· Plugin: UI Generator 0.3.1

o Added new plugin

Tuesday, November 21, 2006

BML and Bio/Nanotech Scenario

The following presentation illustrates a possible use of BML to describe products, services or processes of small companies working on the advanced science/life sciences areas such as biotech and nanotech. The presentation also illustrates some advanced usage of the QueryFormulator/templating tool plugin inside DBEStudio.


Monday, November 20, 2006

DBEStudio Install: Update Sites for Eclipse

This is a list of the update sites that I use when I install DBEStudio from the scratch*:






(Then select these VE/JEM, VE/VE and WebToos/WTP)

OpenLaszlo Editor installs via a download and a Local Archive Update via the Update Manager

* At this point in time. This post refers to the forthcoming version of the DBEStudio 0.3.0.

Service Oriented Architecture 101

Over at the JBOSS Blog, there is a nice article where they discuss the concept of Services Oriented Architecture on the JBOSS/RedHat stack platform, why it is important, and why the concept is going to stay with us for a while:

Thursday, November 16, 2006

OpenLaszlo UIs in DBEServices

Just to explore some of the features of DBEStudio, the screenshot shows the UI designer from OpenLaszlo integrated into Eclipse. The key point of this integration is the java RPC (DBEPortalClient) that is used to search, discover and execute DBE Services. The OpenLaszlo scripts syntax and semantics are a combination of XML and JavaScript, while taking advantages of the Laszlo Rich Internet Application capabilities. For those who know xhtml and javascript (and RPC), it should feel right at home.

This example and more are available on the DBEStudio examples package, so that you can get started quickly.

Wednesday, November 15, 2006

JBOSS + DBE Workshop

The 24th of Nov (just before one of our famous CodeCamps ;) ) there will be a workshop at ITA where we will learn from JBoss/Redhat about the OpenSource business models, OS communities and also technical introduction to the Service Integration, WebServices, Enterprise Service Bus and P2pP in JBOSS.

There will be also round tables discussing the community aspects, Governance, Sustainability and also technical aspects. For more information about this event, please subscribe to the Swallow or DBEStudio sourceforge lists.

Monday, November 13, 2006

DBEStudio tutorial (ver. 0.2.2/Swallow ver 0.2.12)

This tutorial covers the basics of developing an ExE service with Studio, from modelling to deploying and executing a service. The tutorial shows the different steps required to go from a simple model to adapter and then client generation, deployment and execution of the service . The tutorial does not focus on the semantics (just to obtain an SMID for our service), as this will be dealt with in one of the next tutorials with more details.

So, without further ado:

DBEStudio Simple ExE Service Tutorial

Sun opens source Java with GPL V.2

Java SE, Java ME, and Java EE and yes, and it is called OpenJDK!

Wake up and smell the (Java) Coofee!

Sun is releasing Java under an opensource license....

Could this be true? under the GPL?

Lets wait for the news:

Thursday, November 09, 2006

Swallow 0.3.5 Released

Swallow 0.3.5 has been released, however please do not try to use with the current release of DBEStudio (0.2.2) as some of the components need to be updated. For more info:

CodeCamping in Zaragoza (07/11/06)

I've just been in Zaragoza/Spain in a "CodeCamp" organised by the Instituto Tecnologico de Aragon (ITA). Although we had some problems with the toolsets, we managed to go through the basics of creating and deploying a service with a group of 10 local sofware companies (SMEs).

Zaragoza is such a fantastic place and the whole city is very busy getting ready for the Expo 2008. The picture above shows the new developments around the the river Ebro for the Expo.

For more details about the code camp, please visit the DBE weblog in Aragon:

We got lots of feedback and also a, from the scratch, installation guide was produced:

Codecamp feedback:
Installation Guide:

Also, yesterday a new version of the servENT was released!!

Wednesday, November 01, 2006

DBE at ISBE2006

The team at UCE is presenting today a paper, "Regional catalysts: learning our roles in developing a digital ecosystem", regarding the DBE-related activities in the UK-West Midlands Region at the Institue for Small Business and Entrepeneurship conference 2006, which is held this year in Cardif/Wales (UK).

Regional catalysts: learning our roles in developing a digital ecosystem


Type of Paper: Research

Objectives: The paper analyses the experiences of three regional catalyst partners in a digital business ecosystem project to add to our understanding of the intervention processes between catalysts, SMEs, and regional agencies.

Prior work: The paper draws on recent explanations of regional ICT initiatives specifically from a project and institutional focus.A technological view tends to talk in terms of SME ICT readiness and their place in an e-adoption ladder-or to question the determinism of assuming there is such a ladder. (E.g. Pavic, Simpson, Koh, 2005). An institutional view (Jianxin, Millman, Martin, 2005) looks at the relationship between government and other public agencies e.g.bureaucracy for SMEs to cope with in accessing support or funding. A socio-cultural view looks at the ways in which a region develops norms that encourage or discourage a climate for innovation(Jones and Mohon, 2005;Mitra, 2005;McClelland and Atherton, 2005; Martin; Warren Smith, Adams, Roper and Scott, 2005)). A project management view (Price and Atherton, 2005;Costello and Thompson, 2005) looks at the inputs, processes and outputs of a specific interventions.The current paper adopts the project perspective and considers the institutional relationships between the project and local agencies. We wish mainly to compare and understand the effectiveness of the three regional catalysts’ practices in terms of their ability to meet project goals.There has ben no similar report on regional catalysts in an open source ecosystem project of this type.

Approach: The relevant part of the project has adopted a participant-observation approach based on the role of the regional catalysts-responsible for recruiting, assisting, and promoting the work of a number of SMEs(target 250 across Europe).A number of in project reports have been used as evidential triangulation methods.

Results: Results show that three European regions have adopted some similar and some different institutional methods to support this project. These differences may indicate areas of development and improvement in the regional network relationships.

Implications: The implications of this project are that regional networks of SMEs, policy makers,and regional catalysts can develop their mutual interactions in order to compete.New regions to the project can evaluate the project findings in designng their support infrastructure. Existing regions can reflect on the arrangements they have in place to see if there are opportunities to build on the processes and provisions that exist

Value: The paper offers an insight into the challenges facing new and experienced ICT catalysts in European regions.It adds to our understanding of the relationship between SMEs and European research projects.

Keywords: Regional, Catalyst, Digital, Ecosystem

Institute For Small Business and Entrepeneurship

ISBE 2006 Conference

Paper Track:

Paper Abstract