Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A Note on Distributed Computing
A Note on Distributed Computing
Do You Know Where Your Architecture is?
IEEE Internet Computing
IEEE Internet Computing
A framework for deriving semantic web services
Information Systems Frontiers
A qualitative human-centric evaluation of flexibility in middleware implementations
Empirical Software Engineering
Bridging the interoperability gap: overcoming combined application and middleware heterogeneity
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
Bridging the interoperability gap: overcoming combined application and middleware heterogeneity
Proceedings of the 12th International Middleware Conference
Hi-index | 0.08 |
Adapting applications to each other requires mapping between the concepts, functions, or data native to each application, and identifying the abstractions under which each application can perform correctly and efficiently. Determining appropriate abstractions at any level is never easy, but doing so is critical to an application's utility and success.