In this paper we analyze the requirements for the complex information system used to support a modern global university. We outline the architecture for this system based on the emerging cloud computing platforms and present an example of managing a university course by incorporating different Google cloud services within the Google Sites.
In this paper we analyze the requirements for the complex information system used to support a modern global university. We outline the architecture for this system based on the emerging cloud computing platforms and present a use case based on the Google cloud.
This two-part paper demonstrates an application of metaprogramming techniques to the development of domain specific languages (DSL) using the Ruby programming language and its application to SIP communication systems. Part I proposes the SimpleFSM, a DSL for finite-state machines (FSM), together with simple application examples. Part II proposes an approach to the SIP application development using the developed DSL in order to speed up and simplify the development process.
With the recent rise of social Web applications, there is an increased interest to bring other services to the Web domain, real-time voice and video in particular. Based on the HTTP model, the Session Initiation Protocol (SIP) [9] was developed to support these services. The telecommunications industry has accepted the SIP protocol, which is now widely implemented and used in telecom application servers.
This is the second of a two-part paper on the SimpleFSM, a domain-specific language, developed to simplify the application develoment for the SIP communication systems. While Part I describes the development of the SimpleFSM and its syntax, Part II gives some details of the SimpleFSM DSL integration with the Java SIP servlet architecture utilizing JRuby, a Ruby implementation for the Java Virtual Machine. Finally, a more complex converged application is developed and implemented using the developed DSL.
This paper presents a methodology to develop a complete domain specific language (DSL) for simple finite state machine (FSM) modeling, utilizing metaprogramming techniques found in Ruby programming language. Additionally, two libraries for FSM modeling are reviewed. A simple vending machine model is used to demonstrate the effectiveness of the DSL code. The proposed techniques together with the SIP Servlet API can be combined with Ruby's web development environments to develop complex converged telecom applications.
Ova stranica koristi kolačiće da bi vam pružila najbolje iskustvo
Saznaj više