DocumentCode :
561313
Title :
A thin client application development using OCL and conceptual schema
Author :
Saetent, Jane ; Vejkanchana, Nattawut ; Chittayasothorn, Suphamit
Author_Institution :
Dept. of Comput. Eng., King Mongkut´´s Inst. of Technol. Ladkrabang, Bangkok, Thailand
fYear :
2011
fDate :
11-14 Dec. 2011
Firstpage :
260
Lastpage :
265
Abstract :
According to the client-server architecture, a thin client is a client program which relies heavily on the computing resources of the server. Current implementations include web-based applications that only have their graphical user interface displayed on a browser program, and the rest of the application run on back-end servers. Business rules, however, are normally parts of the application logic and are hard-coded as an integral part of the application program. Rules maintenance thus implies costly application program modifications. Also rules modifications could involve modifications of several programs that refer to the same rules. Thus makes application maintenance even more challenging. In fact, it has long been recognized that integrity constraints including business rules, as described by a conceptual schema, should be enforced by the database management system. This paper presents a combined Object Constraint Language (OCL) and Object Role Model (ORM) for integrity constraints modeling, and demonstrates an implementation which enforces them by using a commercially available DBMS.
Keywords :
Internet; application program interfaces; client-server systems; data integrity; database management systems; graphical user interfaces; software maintenance; specification languages; OCL; ORM; Web-based applications; application logic; application maintenance; application program modifications; back-end servers; browser program; business rules; client program; client-server architecture; combined object constraint language; commercially available DBMS; computing resources; conceptual schema; database management system; graphical user interface; integrity constraints modeling; object role model; rules modifications; thin client application development; Business; Computers; Databases; Maintenance engineering; Prototypes; Servers; Unified modeling language; OCL; ORM; Thin client; conceptual schema; integrity constraint;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Internet Technology and Secured Transactions (ICITST), 2011 International Conference for
Conference_Location :
Abu Dhabi
Print_ISBN :
978-1-4577-0884-8
Type :
conf
Filename :
6148454
Link To Document :
بازگشت