ACM Home Page
Please provide us with feedback. Feedback
The role of objects in a services-obsessed world
Full text PdfPdf (166 KB)
Source
Conference on Object Oriented Programming Systems Languages and Applications archive
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion table of contents
Montreal, Quebec, Canada
PANEL SESSION: Panels table of contents
Pages: 1031 - 1033  
Year of Publication: 2007
ISBN:978-1-59593-865-7
Authors
John Tibbetts  Kinexis, San Francisco, CA
Carl Lentz  DTE Energy, Detroit, MI
Jeroen van Tyn  DBI Consulting: Inc., Minneapolis, MN
Ward Cunningham  AboutUs., Portland, OR
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 35,   Downloads (12 Months): 124,   Citation Count: 0
Additional Information:

abstract   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1297846.1297974
What is a DOI?

ABSTRACT

Every half-decade or so, the computing world is infected by a meme that energizes IT and stimulates architectural thinking but also distorts discussion and clouds judgment. A few generations ago it was objects; now it's services. As every developer has noticed, SOA is everywhere--even, perhaps, in some places it shouldn't be. What has this focus on services done to the role of objects? Some of the more extreme SOA proponents maintain that service-reuse replaces object-reuse across the board. More mainstream architects view these two models as complementary reuse strategies at different levels of scale. There are even object diehards who think that services can't come close to the flexibility and durability of objects. This panel will represent the full range of opinions. Specifically, panelists and attendees will be challenged to explore such topics as: Where is the scalability boundary between object responsibilities and service responsibilities? Do we have to conceptualize, design, or implement differently at different levels of scale? Where and how do binary components such as RMI, EJB, or CORBA fit in alongside more loosely-coupled interfaces such as web services? Panelists will also be invited to comment on whether some of the new concepts defined into SOA--orchestration and discovery, for example--can be profitably fed back into the object world.


Collaborative Colleagues:
John Tibbetts: colleagues
Carl Lentz: colleagues
Jeroen van Tyn: colleagues
Ward Cunningham: colleagues