WSC '96 Proceedings of the 28th conference on Winter simulation
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Component Identification Method with Coupling and Cohesion
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
Autonomous Query-Driven Index Tuning
IDEAS '04 Proceedings of the International Database Engineering and Applications Symposium
Hibernate in Action (In Action series)
Hibernate in Action (In Action series)
A Programming Framework for Mobilizing Enterprise Applications
WMCSA '04 Proceedings of the Sixth IEEE Workshop on Mobile Computing Systems and Applications
Toward an on demand service-oriented architecture
IBM Systems Journal
How BPEL and SOA Are Changing Web Services Development
IEEE Internet Computing
Hi-index | 0.00 |
Process and data are two key perspectives of an SOA solution. They are usually designed relatively independently by different roles with different tools, and then linked together during the implementation phase to produce a runnable solution. It follows the separation of concerns principle to reduce development complexity, but it results in an integration gap for data access in processes, including both functional and non-functional aspects. Currently the gap is manually bridged, so that the development quality and efficiency highly depend on developers' capability. This paper proposes a novel approach to automatically bridge the gap by generating data access components whose granularity and performance are optimized according to process models. Firstly we build a platform independent process data relationship model (PDRM) based on process and data models, and then generate data access components with proper granularity by analyzing the PDRM. Furthermore, indexing technology is applied to optimize performance of data access components.