Service-Oriented Architecture (SOA) is a hot topic among analysts, CIOs, and
technology marketers, but the path from high-level architectural principles
to programming a functioning, real-world service isn't always clear,
especially since, in the end, you still need to create a clean user interface
that's as flexible as the services it consumes.
Why SOA?
The concepts underlying SOA aren't a major divergence from standard design
principles like abstraction, encapsulation, and reuse. To put it simply, SOA
is a software architecture in which application functionality is encapsulated
as independent services. These services are in many cases Web Services but
can also be services derived from various technology types. Clients in
different applications or business processes can... (more)
"I enjoyed witnessing first hand the entrepreneurial spirit at its best at
this show," writes Chris Schalk (pictured), in this candid account of
attending AJAXWorld Conference & Expo, which was held last week in the Santa
Clara Convention Center, in the heart of Silicon Valley. A Java expert,
Schalk has most recently been working with Oracle's AJAX support in its next
generation ADF Face... (more)
As you may know, one of the most compelling features of the Internet has been
the explosion in the use of Internet feeds. Internet feeds serve as an
extremely useful way to syndicate pure data in XML, as opposed to classical
HTML Web pages where the data is intermixed with the user interface. Due to
its simplicity, there are now literally millions of Internet feeds available
with myriad ... (more)