Engineering Distributed Objects: ... International Workshop ; Revised Papers. Davis, CA, USA, November 2-3, 2000

Front Cover
Springer Science & Business Media, Feb 28, 2001 - Computers - 270 pages
EDO2000wasthesecondinternationalworkshoponsoftwareengineeringfor distributedobjectsystems. EDO2000wasacontinuationofEDO'99, the'rst workshopinthisseries, whichwasheldinconjunctionwithICSE'99. Distributedobjecttechnologies-asexempli'edbyCORBAandtheCORBA Services, COM+, EJB, andtheJ2EE-areincreasinglybeingadoptedbyvarious enterprisesasafundamentaltechnologyfortheirITinfrastructures. Asacon- quence, extensiveindustrypracticeofusingthetechnologiesisbeinggained. At thesametime, thetechnologiescontinuetoadvanceandnewfunctionalityand servicescontinuetobeintroduced. Inordertousetheexistingandemergingfunctionsofdistributedobjectte- nologiese'ectively, andtobettermeettoday'sdemandingbusinessandcomp- ingrequirements, advancesinsoftwareengineeringmethodsandtechniquesfor distributedobjectsarestronglyneeded. Softwareengineeringfordistributed- jectsistheresearchareathatprovidessolutionsofprovenpracticeforissuesand problemsthatareuniquetosystemsemployingdistributedobjecttechnologies. EDOis the premierworkshopthatbringstogetherthe researchandpractice communityofsoftwareengineeringfordistributedobjects. Wereceivedabout30submissionsandtheinternationalprogramcommittee selected15papers. Weclusteredacceptedpapersintosessionsandtheauthors ofthesepaperschampionedthesessionsandtookaleadinthediscussions. The workshoporganizersselectedparticularauthorstogivebriefpresentationsthat wereaimedtokicko'thediscussionineachsession. Theresultofthedi'erent sessionswassummarizedattheendoftheworkshopandthesesessionsummaries areincludedintheseproceedings. Alsointraditionwiththeworkshopseries, wehadaninvitedindustrialp- sentation. ThisyearWalterSchwarztalkedaboutanenterpriseapplication- tegrationprojectinthe'nancialdomainthatdeployedajudiciouscombination ofdistributedobjectmiddlewareandmarkuplanguagestoachieveintegration of'nancialtradingsystems. December2000 WolfgangEmmerichandStefanTai ProgramCo-chairs EDO2000 Program Committee Organization ConferenceChair: VolkerGruhn, UniversityofDortmund, Germany ProgramCo-chairs: WolfgangEmmerich, UniversityCollegeLondon, UK StefanTai, IBMWatsonResearch, U. S. A. OrganizingChair: PremDevanbu, UniversityofCalifornia, Davis, U. S. A. Referees JeanBezivin, UniversityofNantes, France GordonBlair, LancasterUniversity, UK AlfredBro]ckers, AdessoGmbH, Germany PeterCroll, UniversityofWollongong, Australia ElisabettaDiNitto, PolitecnicodiMilano, Italy AlfonsoFuggetta, PolitecnicodiMilano, Italy WilliHasselbring, UniversityofOldenburg, Germany JusukeHashimoto, NEC, Japan WalterHuersch, Zuehlke, Switzerland ArnoJacobson, INRIA, France MehdiJazayeri, TUVienna, Austria GertiKappel, UniversityofLinz, Austria WojtekKozacynski, Rational, USA BerndKr]amer, FUHagen, Germany Je?Magee, ImperialCollege, UK NenadMedvidovic, UniversityofSouthernCalifornia, USA NeilRoodyn, Cognitech, UK DavidRosenblum, UniversityofCaliforniaIrvine, USA IsabelleRouvellou, IBMWatsonResearch, USA WalterSchwarz, DGBank, Germany DirkSlama, ShinkaTechnologies, Germany DanielSteinmann, UBS, Switzerland AlfredStrohmeier, EPFL, Switzerland StanSutton, IBMWatsonResearch, USA Sponsoring Institutions AdessoGmbH, Germany IBMWatsonResearch, U. S. A. Z]uhlkeEngineeringGmbH, Germany Table of Contents Invited Industry Presentation ApplicationIntegrationwithCORBAandXML . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 WalterSchwarz MiddlewareSelection MiddlewareSelection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 StanleyM. SuttonJr. AKeyTechnologyEvaluationCaseStudy: ApplyingaNewMiddlewareArchitectureontheEnte
 

Contents

Application Integration with CORBA and XML
1
Middleware Selection
2
Applying a New Middleware Architecture on the Enterprise Scale
8
An Architecture Proposal for Enterprise Message Brokers
27
Resource Management
43
The Importance of Resource Management in Engineering Distributed Objects
44
Towards Designing Distributed Systems with ConDIL
61
Architectural Reasoning
81
On Using Static Analysis in Distributed System Testing
145
Distributed Communication
163
A Design Pattern for the Incremental Development of Distributed Applications
165
Modeling with Filter Objects in Distributed Systems
182
Advanced Transactions
188
Concepts and X2TS Prototype
194
Advanced Transactions in Enterprise JavaBeans
215
Service Integration
231

Automatic Generation of Simulation Models for the Evaluation of Performance and Reliability of Architectures Specified in UML
83
Architectural Reflection
102
Using Model Checking to Detect Deadlocks in Distributed Object Systems
116
Component Metadata for Software Engineering Tasks
129
Customizable Service Integration in WebEnabled Environments
235
Migrating and Specifying Services for Web Integration
253
Author Index
271
Copyright

Other editions - View all

Common terms and phrases