Service Component Architecture (SCA) is a simple model for creating
service-oriented applications. This article highlights the benefits of SCA
and introduces SCA concepts by walking through an example. The example has
been developed using the Apache Tuscany open source project
(http://incubator.apache.org/tuscany/). All the sample code in this article
is licensed under the Apache License 2.0
(www.apache.org/licenses/LICENSE-2.0) and the resources with the article
gives a link to the sample files. Both the Apache Tuscany and PHP SCA_SDO
(http://pecl.php.net/package/sca_sdo) projects provide a free service
oriented infrastructure for creating, packaging, deploying, and managing
applications built with the SCA programming model.
The SCA programming model itself is described by a set of specifications that
are being developed by many vendors and individuals contributin... (more)
Coach Wei's Blog
Here is a question that I have been pondering on and off for quite a while:
Why do "cool kids" choose Ruby or PHP to build websites instead of Java?
I have to admit that I do not have an answer.
Why do I even care? Because I am a Java developer. Like many Java developers,
I get along with Java well. Not only the language itself, but the development
environments (Eclipse for example), step-by-step debugging helper, wide
availability of libraries and code snippets, and the readily accessible
information on almost any technical question I may have on Java via Google. ... (more)
In this article I am going to introduce you to the latest version of the
Berkeley DB XML, version 2.2.8. Berkeley DB XML (BDB XML) is built on top of
the well-known Berkeley Database (BDB). BDB XML is an open source, native XML
database. Like its ancestor, BDB, it's an embedded database. It provides APIs
for the Java, C++, Perl, Python, PHP, and Tcl languages. It supports the
popular XML query languages XQuery and XPath 2.0. I will show you how to use
BDB XML in two ways. This month I will introduce the BDB XML shell, and next
month we will explore using BDB XML with Java. BDB XM... (more)
I've been thinking about this for a while now. What will it mean to design in
this industry in the coming years, and how will we, as designers, have to
adapt in order to get the most out of it?
But before I talk about that, I'd like to talk about design. What is it? More
importantly what has it become? And how will it be in the future?
What is it? A brief history
For many years now, design has been viewed as being esthetic. Design equals
How Something Looks. You see this attitude to design in every part of society
- clothing design to interior design. Less so in product design, and ... (more)
Ian Selby's Gen X Design Blog
Nothing's cooler than writing a bad-ass site or application and watching it
gain popularity and a significant user base. By the same token, nothing's
more frustrating than watching your app fall on its face when its running
under high load. If you're like me, you know how disheartening this can be,
as it usually means that it's time for a hard dose of reality: your code
probably isn't as awesome as you thought it was.
Or is it? There’s a whole slew of things that a person could point a
finger at regarding slowly running code. The most-oft thing t... (more)