Browsing by Subject "Web services"
Now showing 1 - 7 of 7
Results Per Page
Sort Options
Item Open Access Automated web services composition with the event calculus(Springer, 2007-10) Aydın, Onur; Kesim-Çiçekli, Nihan; Çiçekli, İlyasAs the web services proliferate and complicate it is becoming an overwhelming job to manually prepare the web service compositions which describe the communication and integration between web services. This paper analyzes the usage of the Event Calculus, which is one of the logical action-effect definition languages, for the automated preparation and execution of web service compositions. In this context, abductive planning capabilities of the Event Calculus are utilized. It is shown that composite process definitions in OWL-S can be translated into Event Calculus axioms so that planning with generic process definitions is possible within this framework. © 2008 Springer-Verlag Berlin Heidelberg.Item Open Access Efficient processing of category-restricted queries for web directories(Springer, 2008-03-04) Altıngövde, İsmail Şengör; Can, Fazlı; Ulusoy, ÖzgürWe show that a cluster-skipping inverted index (CS-IIS) is a practical and efficient file structure to support category-restricted queries for searching Web directories. The query processing strategy with CS-IIS improves CPU time efficiency without imposing any limitations on the directory size. © 2008 Springer-Verlag Berlin Heidelberg.Item Open Access Extensible Markup Language (XML) in electronic government : some exemplary scenarios(Bilkent University, 2004) Sevdik, Ayışığı B.In the last decade or two, information technology (IT) has evolved remarkably as can be perceived by the fact that the Internet has become an indispensable part of our lives. With the advent of the Internet in almost every aspect of our lives, we are said to be living in the information and knowledge age. However, there is one institution that is not making use of these developments in IT, despite the fact that it is the one which deals with information more regularly than any other. This institution that handles data and produces new information in every aspect of its work cycle is the government. Hence, applying the advances in information technology to the government, brings before us the concept of “electronic government” or as it is briefly called “e-government”. One of the evolving information technologies is the Extensible Markup Language (XML). The advent of XML has brought both a knowledge dimension and a service dimension to the universal information repository we call the Web, enabling platformindependent, machine-readable, structured data exchange. As it has quickly become the data exchange standard of the Web, the business and research communities are readily making use of XML and related Web services. Why not pick XML amongst the new information technologies to transfer the government into an e-government? XML can be used to achieve interoperability in government-to-government services, a more citizen-centric approach and easier, platform-independent access in governmentto-citizen services, and efficiency in government-to-business services; thus, transforming the traditional government into a more productive, paperless electronic government. In this research we explore the application of XML to the “e-government” concept. We present some exemplary e-government scenarios and show how XML can be used to implement them as we discuss the advantages and disadvantages of using XML in e-government.Item Open Access Modeling and reasoning about design alternatives of software as a service architectures(IEEE, 2011-06) Tekinerdoğan, Bedir; Öztürk, K.; Doğru, A.In general, a common reference architecture can be derived for Software as a Service (SaaS). However, while designing particular applications one may derive various application design alternatives from the same reference SaaS architecture specification. To meet the required functional and nonfunctional requirements of different enterprise applications it is important to model the possible design so that a feasible alternative can be defined. In this paper, we propose a systematic approach and corresponding tool support for guiding the design of SaaS application architectures. The approach defines a SaaS reference architecture, a family feature model and a set of reference design rules. Based on the business requirements an application feature model is defined using the family feature model. Selected features are related to design decisions and a SaaS application architecture design is derived. © 2011 IEEE.Item Open Access S-IDE: a tool framework for optimizing deployment architecture of High Level Architecture based simulation systems(2013) Çelik, T.; Tekinerdogan, B.One of the important problems in High Level Architecture (HLA) based distributed simulation systems is the allocation of the different simulation modules to the available physical resources. Usually, the deployment of the simulation modules to the physical resources can be done in many different ways, and each deployment alternative will have a different impact on the performance. Although different algorithmic solutions have been provided to optimize the allocation with respect to the performance, the problem has not been explicitly tackled from an architecture design perspective. Moreover, for optimizing the deployment of the simulation system, tool support is largely missing. In this paper we propose a method for automatically deriving deployment alternatives for HLA based distributed simulation systems. The method extends the IEEE Recommended Practice for High Level Architecture Federation Development and Execution Process by providing an approach for optimizing the allocation at the design level. The method is realized by the tool framework, S-IDE (Simulation-IDE) that we have developed to provide an integrated development environment for deriving a feasible deployment alternative based on the simulation system and the available physical resources at the design phase. The method and the tool support have been validated using a case study for the development of a traffic simulation system. © 2013 Elsevier Inc.Item Open Access SLIM: A scalable location-sensitive information monitoring service(IEEE, 2013) Bamba, B.; Wu, K.-L.; Gedik, Buğra; Liu L.Location-sensitive information monitoring services are a centerpiece of the technology for disseminating content-rich information from massive data streams to mobile users. The key challenges for such monitoring services are characterized by the combination of spatial and non-spatial attributes being monitored and the wide spectrum of update rates. A typical example of such services is "alert me when the gas price at a gas station within 5 miles of my current location drops to $4 per gallon". Such a service needs to monitor the gas price changes in conjunction with the highly dynamic nature of location information. Scalability of such location sensitive and content rich information monitoring services in the presence of different update rates and monitoring thresholds poses a big technical challenge. In this paper, we present SLIM, a scalable location sensitive information monitoring service framework with two unique features. First, we make intelligent use of the correlation between spatial and non-spatial attributes involved in the information monitoring service requests to devise a highly scalable distributed spatial trigger evaluation engine. Second, we introduce single and multi-dimensional safe value containment techniques to efficiently perform selective distributed processing of spatial triggers to reduce the amount of unnecessary trigger evaluations. Through extensive experiments, we show that SLIM offers high scalability for location-sensitive, content-rich information monitoring services in terms of the number of information sources being monitored, number of users and monitoring requests. © 2013 IEEE.Item Open Access Understanding the tendency of software development teams to develop software over the cloud(CEUR-WS, 2016) Çoban, S.; Uçar, Erkan; Chouseinoglou, Oumout; Sevgi, C.; Testik, Murat CanerToday, Cloud Computing offers attractive and effective solutions for organizations which enable them to decrease IT costs, provide flexibility to ser-vices and make it easier to access IT services -Therefore enable faster market entries. For an organization that decides to make use of Cloud services, there are various factors to evaluate - similar to outsourcing. In this paper, we studied these factors through the literature and then we tried to understand the viewpoints of software developers regarding the existing and possible future usage of Cloud in software development processes. In this context, we prepared a questionnaire based on the findings in the literature and applied it to software development team members working in technoparks in Turkey. We used the dataset which is obtained from this questionnaire to observe the relationship between the tendency of using Cloud in software development processes and the factors effecting them. This research is performed as the first phase of a study with a larger scope, de-signed to forecast the Cloud needs of software developing organizations and it provides important findings. The questionnaire findings also describe the current demographics of software development organizations in Turkish technoparks to-gether with their perception of Cloud services.