عنوان مقاله :
ارائه يك سازنده كد تركيبي و توسعه آن در قالب قابليت هاي كاربردي با رهيافت معماري سرويس گرا
عنوان به زبان ديگر :
Presentation of a Combined Code Generator and its Development in the Form of New Capabilities with Service-Oriented Architecture Approach
پديد آورندگان :
قندهاري، عرفان دانشگاه علم و هنر يزد - دانشكده مهندسي - گروه كامپيوتر , سعادت جو، فاطمه دانشگاه علم و هنر يزد - دانشكده مهندسي - گروه كامپيوتر , معافي، محمدصالح دانشگاه علم و هنر يزد - دانشكده مهندسي - گروه كامپيوتر
كليدواژه :
معماري سرويس گرا , سازنده كد , توسعه نرم افزار , وب سرويس , SOG
چكيده فارسي :
معماري سرويسگرا يكي از زمينههاي در حال توسعه مهندسي نرمافزار است كه امكان برقراري ارتباط بين دو سيستم در يك شبكه ناهمگون با تكنولوژيهاي مختلف را امكانپذير ميسازد. ويژگيهاي اين معماري شامل قابليت استفاده مجدد و چابكي در مقابل تغييرات آينده است. در بحث معماري سرويسگرا يكي از چالشهاي مهم اين است كه عليرغم سازندههاي كد متعددي كه در اين حيطه معرفي شده، هنوز كاستيهايي در فازهاي مختلف اين سازنده كدها وجود دارد. در اين مقاله با توجه به نقاط ضعف سازندههاي كد در فازهاي مختلف و تأثير بهسزايي كه اين كاستيها، ميتواند در كيفيت و توليد سيستمهاي نرمافزاري داشته باشد به ارائه راهكار تركيبي براي معرفي سازنده كد از دو مرجع خواهيم پرداخت. بدين منظور با استفاده از مزاياي دو سازنده كد فوق، يك سازنده كد تركيبي (SOG) ارائه ميگردد. همچنين به منظور افزايش كارايي در توليد سيستمهاي نرمافزاري با استفاده از سازنده كد فوق، ويژگيهاي جديد در راستاي افزايش امنيت كد توليد شده، افزايش زبانهاي برنامهنويسي قابل پشتيباني، تعدد قالبهاي انتقال اطلاعات بين كلاينت و سرور، اضافه شدن لايه رمزنگاري و توليد پنل مخصوص مديريت پايگاه داده در وب ارائه شده است. بنابراين به طور خلاصه ميتوان گفت هدف اصلي در اين مقاله ارائه سازنده كدي است كه كدهاي مربوط به معماري سرويسگرا را توليد ميكند كه علاوه بر داشتن ويژگيهاي سازنده كدهاي مشابه داراي ويژگيهاي كاربردي نويني ميباشد. به منظور سنجش توانايي سازنده كد پيشنهادي، اين سازنده كد بر اساس معيارهاي مربوط به پروتكلهاي مختلف و انتقال اطلاعات بين كلاينت و سرور مورد ارزيابي قرار گرفته است.
چكيده لاتين :
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.
عنوان نشريه :
مدل سازي در مهندسي
عنوان نشريه :
مدل سازي در مهندسي