Eric Newcomer's Weblog
Software Standardization, Web Services, Transactions, and Mobility
An easy blog entry to write.
The SOA "Power Panel" article and video are up on the Sys-Con site.
If you get a chance to watch, let me know what you think, both of the content
and the form.
Development Model for Services
Today we are very happy to participate in the announcement of the Service
Component Architecture (SCA).
I among many others have written on the subject of contract first development
for services, and the importance of being able to design first and deploy
later. SCA defines a programming and deployment model to directly address
this requirement.
Our interest in this is related to the language independent nature of SCA (we
provide Java and C++ implementations of our ru... (more)
This week the new SCA website went live and in addition to an update on the
work we've completed since we kicked it off in January, we announced new
partners, including Cape Clear, Interface21, Primeton Technologies, Progress
Software (formerly Sonic Software), Red Hat, Rogue Wave Software, Software
AG, Sun Microsystems and Tibco Software.
Greg Pavlik posted a good summary of the announcm... (more)
Eric Newcomer's Blog
The goal of distributed OSGi is to extend the OSGi framework for distributed
computing capabilities by configuring an existing distributed computing
software system (such as Web services, CORBA, or Eclipse ECF) behind an OSGi
service.
David Bosschaert and I recently gave the first demo of the new design for
distributed OSGi, based on the current draft of the Enterprise... (more)
Imagine, if you will, the following exchange:
CIO: You know, I've been reading a lot about this whole service-oriented
architecture thing.
WebLogic Developer: And...?
CIO: It sounds pretty cool, I really think we need one.
WebLogic Developer: OK...sure, we'll get right on that.
There is no question that service-oriented architecture (SOA) is quickly
becoming one of the hottest trends in enter... (more)
In the early days of business computing, little attention was paid to the
concept of sharing application logic and data across multiple machines. The
big question faced by an organization was how to develop computer systems to
successfully automate previously manual operations such as billing,
accounting, payroll, and order management. Solving any one of these
individual problems was cha... (more)