اپاچی اکسیس

دانشنامه عمومی

آپاچی اکسیس. آپاچی اکسیس ( Apache eXtensible Interaction System ) یک چهارچوب وب سرویس متن باز مبتنی بر اکس ام ال می باشد که شامل پیاده سازی SOAP Server، تسهیلات متنوع و رابط های برنامه نویسی کاربردی برای تولید و توسعه اپلیکشن های وب سرویس با زبان های جاوا و سی پلاس پلاس است. با استفاده از Apache Axis توسعه دهندگان می توانند برنامه های کاربردی محاسبات توزیع شده و سازگار ایجاد نمایند. محور توسعه تحت نظارت بنیاد نرم افزار آپاچی صورت می گیرد.
هنگام استفاده از نسخه Axis جاوا دو راه برای افشای کد جاوا به وب سرویس وجود دارد. یکی از ساده ترین آنها برای استفاده از فایل های Axis بومی JWS ( Java Web Service ) است. راه دیگر استفاده از استقرار سفارشی است. استقرار سفارشی شما را قادر به سفارشی کردن منابع می کند که باید به عنوان خدمات وب ظاهر شود.
همچنین نگاه کنید به آپاچی Axis2.
فایل های JWS حاوی سورس کد کلاس جاوا است که به عنوان وب سرویس ظاهر شده. تفاوت اصلی بین فایل معمولی جاوا و فایل jws در پسوندهاست. تفاوت دیگر در اسقرار فایل های jws به عنوان سورس کد و کامپایل نشدن فایل های کلاس است.
مثال زیر از
http://axis. apache. org/axis/java/user - guide. html#Publishing_Web_Services_with_Axis
گرفته شده است.
این روش، روشهای افزودن و تفریق ماشین حساب کلاس را به نمایش می گذارد.
public class Calculator { public int add ( int i1, int i2 ) { return i1 + i2; } public int subtract ( int i1, int i2 ) { return i1 - i2; } } خدمات وب سرویس JWS هنگامی که Axis servlet استقرار یافته باشد، شما فقط نیاز به کپی کردن فایل jws به Axis directory بر روی سرور دارید. AXis servlet کار خواهد کرد اگر شما در حال استفاده از آپاچی تامکت باشید. در صورتی که شما با استفاده از web container دیگر ایجاد war بایگانی مورد نیاز خواهد بود.
با استفاده از URL
http://localhost:8080/axis/Calculator. jws
وب سرویس JWS در دسترس است. اگر شما در حال اجرا سفارشی پیکربندی آپاچی تامکت یا در یک ظرف URL ممکن است متفاوت باشد.
یک مثال برای پیاده سازی و استقرار ساده وب سرویس با ++C نسخه از Axis را می توان در Axis - CPP آموزش ( لینک در بخش مرجع در زیر ) .
اقدامات لازم عبارتند از:
• ایجاد فایل wsdl
• تولید کلاینت و سرورهای اینترنتی با استفاده از wsdl2ws
• ارائه سمت سرور وب سرویس پیاده سازی ( به عنوان مثال روش اضافه کردن ماشین حساب خدمات )
• ساخت کد سمت سرور و به روز رسانی تولید اعزام. wsdd با. مسیر dll
• استقرار باینری به دایرکتوری مشخص شده در wsdd
• ساخت مشتری
• اجرا و لذت ببرید…
عکس آپاچی اکسیس
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران