به جمع مشترکان مگیران بپیوندید!

تنها با پرداخت 70 هزارتومان حق اشتراک سالانه به متن مقالات دسترسی داشته باشید و 100 مقاله را بدون هزینه دیگری دریافت کنید.

برای پرداخت حق اشتراک اگر عضو هستید وارد شوید در غیر این صورت حساب کاربری جدید ایجاد کنید

عضویت

جستجوی مقالات مرتبط با کلیدواژه « web service » در نشریات گروه « برق »

تکرار جستجوی کلیدواژه «web service» در نشریات گروه «فنی و مهندسی»
  • S. Adeli *, P. Moradi

    Since, most of the organizations present their services electronically, the number of functionally-equivalent web services is increasing as well as the number of users that employ those web services. Consequently, plenty of information is generated by the users and the web services that lead to the users be in trouble in finding their appropriate web services. Therefore, it is required to provide a recommendation method for predicting the quality of web services (QoS) and recommending web services. Most of the existing collaborative filtering approaches don’t operate efficiently in recommending web services due to ignoring some effective factors such as dependency among users/web services, the popularity of users/web services, and the location of web services/users. In this paper, a web service recommendation method called Popular-Dependent Collaborative Filtering (PDCF) is proposed. The proposed method handles QoS differences experienced by the users as well as the dependency among users on a specific web service using the user/web service dependency factor. Additionally, the user/web service popularity factor is considered in the PDCF that significantly enhances its effectiveness. We also proposed a location-aware method called LPDCF which considers the location of web services into the recommendation process of the PDCF. A set of experiments is conducted to evaluate the performance of the PDCF and investigating the impression of the matrix factorization model on the efficiency of the PDCF with two real-world datasets. The results indicate that the PDCF outperforms other competing methods in most cases.

    Keywords: Recommender system, Web Service, Collaborative filtering, QoS- based recommendation, Quality of Service}
  • سیاوش زاهدی، صالح یوسفی، وحید سلوک*

    برون سپاری اجرا به عنوان یک راه حل مهم برای اجرای برنامه های کاربردی سنگین روی سامانه های تلفن همراه است. در سامانه های تلفن همراه تغییرات پهنای باند در دسترس، به طور معمول اتفاق می افتد که روی بخش بندی بهینه تاثیر می گذارد. به منظور اجتناب از تکرار این فرایند سنگین بخش بندی باید به صورت تطبیقی و یک بار انجام شده و با تغییرات پهنای باند سازگار باشد. در این مقاله با در نظر گرفتن تغییرات پهنای باند و محدودیت تبادل داده، مساله بخش بندی تطبیقی و برون سپاری اجرای کاربردهای مبتنی بر خدمات وب به صورت سه مدل جداگانه با اهداف متفاوت شامل بهینه سازی زمان اجرا، بهینه سازی مصرف انرژی و بهینه‎سازی ترکیب وزن دار زمان اجرا و مصرف انرژی، فرموله شده و روشی ابتکاری مبتنی بر الگوریتم ژنتیک برای حل هر مساله بهینه سازی در زمان معقول ارائه شده است. نتایج شبیه سازی و ارزیابی الگوریتم پیشنهادی نشان می دهدکه در مقابل تغییرات پهنای باند در دسترس سامانه سیار، عملکرد الگوریتم ارائه شده به نحو قابل ملاحظه ای بهتر از کارهای مشابه است.

    کلید واژگان: برون سپاری اجرا, بخش بندی, تطبیق با پهنای باند, خدمات وب, محدودیت تبادل داده}
    Siawash Zahedi, Saleh Yousefi, Vahid Solouk*

    Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoided. Currently, a wide range of mobile applications are based on web services, which in turn influences the process of offloading and partitioning. As a result, mobile users are prone to face difficulties in data communications due to cost of preferences or connection quality. Taking into account the fluctuations of mobile connection bandwidth and thereby data rate constraints, the current paper proposes a method of adaptive partitioning and computation offloading in three forms. Accordingly, an optimization problem is primarily formulated to each of three main objectives under the investigation. These objectives include run time, energy consumption and the weighted composition of run time and energy consumption. Next, taking into consideration the time complexity of the optimization problems, a heuristic partitioning method based on Genetic Algorithm (GABP) is proposed to solve each of the three objectives and with the capability of acceptable performance maintenance in both dynamic and static partitionings. In order to evaluate and analyze the performance of the proposed approach, a simulation framework was built to run for random graphs of different sizes with the capability of setting specific bandwidth limits as target. The simulation results evidence improved performance against bandwidth fluctuations when compared to similar approaches. Moreover, it was also seen that once the problem circumstances are modified, the offloading can take place in the vicinity of the target node. Furthermore, we implemented the proposed method in form of an application on Android platform to conduct experiments on real applications. The experiments prove that those partitions of the applications requiring higher processing reqources rather than data rate are the best candidates for offloading.

    Keywords: Computation offloading, partitioning, bandwidth adaptation, web service, data rate limitation}
  • عرفان قنذهاری، فاطمه سعادت جو*، محمد صالح معافی
    معماری سرویس گرا یکی از زمینه های در حال توسعه مهندسی نرم افزار است که امکان برقراری ارتباط بین دو سیستم در یک شبکه ناهمگون با تکنولوژی های مختلف را امکان‏پذیر می سازد. ویژگی های این معماری شامل قابلیت استفاده مجدد و چابکی در مقابل تغییرات آینده است. در بحث معماری سرویس گرا یکی از چالش های مهم این است که علی رغم سازنده های کد متعددی که در این حیطه معرفی شده، هنوز کاستی هایی در فاز های مختلف این سازنده کد ها وجود دارد. در این مقاله با توجه به نقاط ضعف سازنده های کد در فاز های مختلف و تاثیر به سزایی که این کاستی ها، می تواند در کیفیت و تولید سیستم های نرم افزاری داشته باشد به ارائه راهکار ترکیبی برای معرفی سازنده کد از دو مرجع خواهیم پرداخت. بدین منظور با استفاده از مزایای دو سازنده کد فوق، یک سازنده کد ترکیبی (SOG) ارائه می گردد. همچنین به منظور افزایش کارایی در تولید سیستم های نرم افزاری با استفاده از سازنده کد فوق، ویژگی های جدید در راستای افزایش امنیت کد تولید شده، افزایش زبان های برنامه نویسی قابل پشتیبانی، تعدد قالب های انتقال اطلاعات بین کلاینت و سرور، اضافه شدن لایه رمزنگاری و تولید پنل مخصوص مدیریت پایگاه داده در وب ارائه شده است. بنابراین به طور خلاصه می توان گفت هدف اصلی در این مقاله ارائه سازنده کدی است که کد های مربوط به معماری سرویس گرا را تولید می کند که علاوه بر داشتن ویژگی های سازنده کد های مشابه دارای ویژگی های کاربردی نوینی می باشد. به منظور سنجش توانایی سازنده کد پیشنهادی، این سازنده کد بر اساس معیار های مربوط به پروتکل های مختلف و انتقال اطلاعات بین کلاینت و سرور مورد ارزیابی قرار گرفته است.
    کلید واژگان: معماری سرویس گرا, سازنده کد, توسعه نرم افزار, وب سرویس, SOG}
    Erfan Ghandehari, Fatemeh Saadatjoo *, Mohammad Saleh Moafi
    Service-oriented architecture is one of the fields of software engineering that enables a connection between the two systems in a heterogeneous network with different technology. Architectural features include the ability to reuse and agility against future changes. In the service-oriented architecture, one of the most important and fundamental challenge is that despite various code generators that introduced in this field, there are still shortcomings in the various phases of the code generator. In this paper, due to the weaknesses of the code generators in the different phases and that these shortcomings be found in the quality, and production software systems, have to offer a hybrid approach for the introduction of two references to the code generator. In order to use the advantages of the above two code generator, a hybrid code generator (SOG) is offered. Also, in order to increase the efficiency in the production of software systems using the provided code generator, the new features to enhance the security the code generator, increase programming languages supported, multiple formats for the transmission of information between client and server, adding a cryptographic layer and the production of panels for database management is provided on the web. The main objective of this paper is the code generator provides the codes related to service-oriented architecture. In order to assess the ability of the proposed code generator, the code generator is evaluated based on criteria related to different protocols and data transfer between client and server.
    Keywords: Service Oriented Architecture, Code Generator, Software Development, Web Service, SOG}
  • Kourosh Moradyan *, Omid Bushehrian
    Nowadays increasing use of web as a means to accomplish daily tasks by calling web services, makes web services more and more significant. Users make a query on the Internet to find the required web service based on their needs. Cloud computing, due to its design and abundance of resources has become an ideal choice for web service providers to publish their services backed by cloud servers. The cloud can eliminate problems like web service availability and security. On the other side, obtaining the most relevant web service depends on user's request accuracy and the mechanism used to match the request. Due to recent shutting down of public UDDI registries, most of web service matchmaking mechanisms are based on web service description files (WSDL) which are published on the owner's websites. Semantic web services use OWL-S and WSMO instead of WSDL to describe services in a way that software agents are able to find appropriate services automatically. However, the high cost and effort needed to formally define web services makes this method impractical. In this paper we have proposed an ontology which formally models the user's query for web services in the service cloud by considering both functional and syntactical dimensions. The stepwise matchmaking method of web services based on the user's query is also presented. To show the precision of the proposed method, a set of experiments on a cluster of 3738 real web service WSDL documents has been performed.
    Keywords: Web Service, Web Service Matchmaking, Cloud Computing, Ontology, Semantic Web Service, OWL, S, WSMO}
  • Mohammad Allamehamiri, Vali Derhami, Mohammad Ghasemzadeh
    Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web services are distinguished based on their quality parameters. Also, clients usually demand more value added services rather than those offered by single, isolated web services. Therefore, selecting a composition plan of web services among numerous plans satisfies client requirements and has become a challenging and time-consuming problem. This paper has proposed a new composition plan optimizer with constraints based on genetic algorithm. The proposed method can find the composition plan that satisfies user constraints efficiently. The performance of the method is evaluated in a simulated environment.
    Keywords: Web Service, Web Service Composition, Quality of Service, QoS, Genetic Algorithm}
نکته
  • نتایج بر اساس تاریخ انتشار مرتب شده‌اند.
  • کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شده‌است. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
  • در صورتی که می‌خواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.
درخواست پشتیبانی - گزارش اشکال