Font Size: a A A

Based On Ibm Workplace Architecture, Enterprise Application Research

Posted on:2007-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:W HuangFull Text:PDF
GTID:2208360182493759Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays , JAVA has succeeded in many domains with its excellent advantages, however, the style of traditional JAVA GUI is quite different from native OS Platform. To solve this problem, the dissertation makes a research on Standard Widget Toolkit (SWT), a new standard for developing JAVA GUI. SWT is born with Eclipse and provides common GUI API which can be easily migrated across platforms. By means of JNI, SWT can be integrated with native OS closely.The research also focuses on Eclipse plug-in design pattern as well as Rich Client Platform. All the services in Eclipse are plug-in components which can be loaded in or removed dynamically. RCP, a sub-system of Eclipse, is a fully equipped platform with functions like workbench, plug-in runtime and automatic updating etc.Moreover, the dissertation analyzes Workplace Architecture (Including Workplace Collaboration Services and Workplace Managed Client), which is distributed by IBM for the integration needs of Enterprise Applications. Workplace Collaboration Services provides collaborative functions like document, email managing, team spaces, online conferences and extendable APIs. Workplace Managed Client which is totally based on Eclipse RCP, works as a client side desktop.The dissertation first focuses on SWT's exhibiting the native OS style best when obeying a unified programming model across platforms, develops third party plug-ins and integrates them into Eclipse platform, as well as develops Rich Client Applications which can communicate with server efficiently or even can automatically update its modules. The dissertation then makes a detail research on Workplace (Server and client platforms), including architecture, service modules, applicative areas and risk solutions;and then develops a Workplace prototype;finally designs and implements an Enterprise Application built on Workplace Architecture -Freight Management System. At last the dissertation demonstrates that Enterprise Applications based on Workplace Architecture can wonderfully realize business integration, thus provides a unified information platform with diverse business modules.
Keywords/Search Tags:SWT, Eclipse, Plug-in, RCP, RCPML, Portlet, Feature, Workplace Collaboration Service, Workplace Managed Client (WMC)
PDF Full Text Request
Related items