A Patterns-Based Model to Transfer Objects Between Object-Oriented Application

Các tác giả

  • Tran Dan Thu Ho Chi Minh City University of Natural Sciences , Vietnam

Email tác giả liên hệ:

tapchikhgkdt@hcmute.edu.vn

Từ khóa:

Design Patterns, OOP, Objects Interchange, Communication application

Tóm tắt

The communication between several applications is an important issue for modern software. Communication protocols are available with many function libraries in support of developing network applications. However, the programming interfaces of communication libraries yield source code fragments to be difficult to reuse because of code duplication or hard coding. Furthermore, database systems also support developers to implement communication functions at a high level. But database systems are only adequate to the development of software systems in which the data storage or administration is most important. In this paper, we propose a light-weight model to give the capability of transferring objects between applications to be implemented in object-oriented programming languages. To realize this model, we apply certain design patterns in designing principal classes to transfer objects from an application to another. A prototype implementation of this project has been developed in C++ as open source.

Tải xuống: 0

Dữ liệu tải xuống chưa có sẵn.

Tài liệu tham khảo

Bertrand, F., Bramley, R., 2004. DCA: A distributed CCA framework based on MPI. In HIPS’04, 9th International Workshop on High-Level Parallel Programming Models and Supportive Environments, IEEE.

Byun, Y., Sanders, B., Chung, K., 2002. A Pattern Language for Communication Protocols. In PLoP 2002, Pattern Languages of Programs conference.

Chaumette, S., Vignéras, P., 2003. A Framework for Seamlessly Making Object Oriented Applications Distributed. In PARCO 2003, Parallel Computing: Software Technology, Algorithms, Architectures and Applications, Dresden, Germany

Carlo, COMBI et al., 2005. Building XML documents and schemas to support object data exchange and communication. In DEXA 2005, International Conference on database and expert systems applications, Copenhagen, Denmark.

Comer, D., E., Stevens, D., L., 1993. Internetworking with TCP/IP: Client-server programming and applications BSD socket version, Prentice Hall.

DONG, T. B. Thuy, TRAN, D. Thu, 2006. User Interface Design by Applying Object – Oriented Design Patterns. In RIVF 2006, Addendum Contributions to the 4th IEEE International Conference on Computer Sciences Research, Innovation & Vision for the Future, February 12-16, Hochiminh City, Vietnam.

Elmasri, R., Navathe, S. B., 2006. Fundamentals of Database Systems, Addison Wesley, 5th Edition.

Gamma, E., Helm, R., Johnson, R., Vlissides, J., 1995. Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Longman.

Henning, M., Vinoski, S., 1999. Advanced CORBA Programming With C++, Addison-Wesley Longman.

Johnson, R., 1997. Frameworks = Patterns + Components, Communications of the ACM, vol. 40.

McFarland, G., Rudmik, A., Lange, D., 2006. OO Database Management Systems Revisited - An Updated DACS Stateof-the-Art Report, Jan. 1999, at www.dacs. dtic.mil/techs/oodbms2/oodbms2.pdf.

Schmidt, Douglas C., Huston, Stephen D., 2002. C++ Network Programming: Mastering Complexity with ACE and Patterns, Addison Wesley Longman.

Sevinç, P. E., Martin-Flatin, J. P., Guerraoui, R., 2004. Patterns in SNMPBased Network Management. In ICSSEA 2004, 17th International Conference on Software and Systems Engineering and their Applications, Paris, France.

TRAN, D. Thu, HUYNH, T. B. Tran, 2006a. Applying object-oriented design patterns in constructing TCP/IP network applications, Journal of Science and Technology Development - Vietnam National University HCMC, Vol. 9.

TRAN, D. Thu, HUYNH, T. B. Tran, 2006b. Object-oriented design patterns for distributed applications, The Vietnam National Conf. on Selected Issues of Communication and Information technology, Dalat, Vietnam.

Tải xuống

Đã Xuất bản

2007-08-29

Cách trích dẫn

[1]
Tran Dan Thu, “A Patterns-Based Model to Transfer Objects Between Object-Oriented Application”, JTE, vol 2, số p.h 2, tr 49–60, tháng 8 2007.

Số

Chuyên mục

Bài báo khoa học

Categories