• Title/Summary/Keyword: Xforms

Search Result 12, Processing Time 0.065 seconds

Multiple Asynchronous Requests on a Client-based Mashup Page (클라이언트 기반 매시업 페이지에서 다중 비동기 서비스 호출)

  • Lee, Eun-Jung
    • The KIPS Transactions:PartD
    • /
    • v.17D no.1
    • /
    • pp.9-16
    • /
    • 2010
  • Web service mashup bacomes one of the important web application development methods. This paper considers a client based mashup, where a page interfaces many service methods asynchronously. Browser systems execute callbacks when the corresponding reply arrives, possibly concurrent to user interface actions. In this case, callbacks and user interface actions share data memory and screen. Moreover, when the user is able to send another request before the previous ones have replied, the shared resource problem becomes more complicated. In order to solve the multiple requests problem, our contributions are as follows. First, we modeled a mashup page with user actions and callbacks, and we presented several types of callbacks. Secondly, concurrency condition is defined between callbacks and user actions in terms of shared resources, and the test method is presented. Also, we proposed the serialization approach to guarantee the safe execution of callbacks. Finally, we applied the proposed concurrency condition on XForms language and extended the XForms browser to implement the proposed approach. The prototype implementation showed that the proposed approach helps enhancing user experience on mashup pages.

Design and Implementation of Web Interface Using XForms and XML (XForms와 XML을 이용한 웹 인터페이스 설계 및 구현)

  • Kim, Gui-Jug
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.11a
    • /
    • pp.443-446
    • /
    • 2006
  • 기업의 상당수는 웹이 가지는 장점 및 특성들로 인하여 기업의 업무시스템을 급격하게 웹 기반으로 전환하고 있다. 이를 위하여 단순히 정보를 보여주기 위해 사용되었던 웹 인터페이스가 기업의 업무시스템 표준 환경으로 대두되면서 데이터 교환 표준인 XML 기술이 웹 인터페이스에 적용되고 있다. 이에 본 연구에서는 XForms과 XML을 이용하여 웹 인터페이스를 설계 및 구현하고자 한다. 제안한 틀은 Designer, Viewer, Server의 세 개 모듈로 구성되어 있으며, 시스템 개발과 운영에 있어서 효율적인 작업이 이루어 질수 있도록 도움을 줄 것이다.

  • PDF