آشنایی با WebMethods entirex

ساخت وبلاگ

WebMethods Entirex یک زیرساخت ارتباطی ایمن ، قوی و با کارایی بالا است که به طور منحصر به فرد قابلیت های صف پیام را با پشتیبانی داخلی برای درخواست/پاسخ همزمان و ارتباطات مکالمه ترکیب می کند. این تعامل را برای سیستم های فعال XML با قابلیت XML و غیر XML در برنامه های کاربردی مهم زمان انجام می دهد. فناوری بسته بندی قدرتمند و آسان برای کاربرد Entirex و رابط های برنامه نویسی انعطاف پذیر ، عملکردهای برنامه های موجود را به خدمات تجاری یا خدمات وب تبدیل می کند. این ویژگی ها به یک سازمان اجازه می دهد تا معماری ادغام را برای تقویت برنامه های موجود ، پیوند برنامه های میراث با نرم افزار استاندارد جدید یا اضافه کردن برنامه های سفارشی جدید به ترکیب تعریف کند.

این سند مباحث زیر را در بر می گیرد:

  • اجزای entirex
  • در دسترس بودن بالا
  • کارگزار Entirex
  • بسته بندی و عملکرد ACI
  • امنیت سازمانی
  • مدیریت برنامه نرم افزاری
  • خدمات وب و صابون

اجزای entirex

گرافیک زیر مروری بر سیستم عامل ها و عملکردهای پشتیبانی شده توسط ENTIREX ارائه می دهد.

EntireX Components

در دسترس بودن بالا

تحت در دسترس بودن بالا ، ما محیطی را با افزونگی مهندسی شده درک می کنیم که در صورت عدم موفقیت هر یک از مؤلفه ها ، یکپارچگی سیستم را به عنوان یک کل تضمین می کند. برای دستیابی به در دسترس بودن بالا ، Entirex از فناوری خوشه بندی شخص ثالث موجود استفاده می کند.

بسیاری از بزرگترین سازمان های جهان از جمله موسسات مالی ، شرکت های تولیدی ، حمل و نقل و ارتباطی به همراه آژانس های بزرگ دولتی ، به در دسترس بودن و قابلیت اطمینان برنامه ها برای ارائه مهمترین معاملات و داده های تجاری خود متکی هستند. این سیستم های اطلاعاتی در مقیاس بزرگ شامل چندین مؤلفه سخت افزار و نرم افزاری است که هر یک عملکرد خاص را انجام می دهند و یک مسیر مهم برای عملیات روزانه موفق است. اگر هر یک از این مؤلفه ها شکست بخورند ، نتیجه می تواند به شدت متفاوت باشد - از یک کاربر واحد که در زمان پاسخ به سفارش خود آهسته ای را تجربه می کند ، تا هزاران مشتری خرده فروشی بانک قادر به دسترسی به هیچ یک از دارایی های نقدی خود نیست. ایجاد یک توپولوژی سیستم بسیار در دسترس ، هر نقطه از خرابی را از یک سیستم بزرگ حذف می کند و این امکان را برای یک مؤلفه اضافی دیگر فراهم می کند تا به طور مؤثر بار کاری مؤلفه شکست خورده را به دست آورد. بهبود در دسترس بودن در نهایت منجر به کاهش خرابی ، بهبود عملکرد و تجربه کاربری بهتر می شود.

یکی دیگر از نگرانی های IT این است که نحوه استفاده از تعمیر و نگهداری و به روزرسانی در این سیستم های مهم بدون تأثیرگذاری بر کاربران. در دنیای بسیار در دسترس ، سیستمی که نیاز به تعمیر و نگهداری دارد می تواند از استخر بار کار خارج شود و در حالی که بقیه سیستم به پردازش درخواست های خدمات ادامه می دهد.

graphics/highAvail.png

کارگزار Entirex

به طور کلی ، Entirex را می توان با یک اتوبوس سخت افزاری مقایسه کرد و با استفاده از کارتهای توسعه دهنده ، توابع یا برنامه های جدید را به سیستم اضافه کرد. هر برنامه ای که "به" Entirex وصل شده است ، نشان دهنده گسترش عملکردی است و هدف اصلی سیستم اتوبوس فراهم کردن وسیله ای برای ارتباطی بین مؤلفه های فردی است. این معماری اتوبوس پایه و اساس برنامه های پیشرفته تجارت الکترونیکی یکپارچه را در اختیار سازمانها قرار می دهد. کارگزار Entirex ، یک سرور پیام با کارایی بالا ، محور سیستم اتوبوس Entirex است.

کارگزار Entirex از مدلهای ارتباطی و مؤلفه های متعدد پشتیبانی می کند و ستون فقرات را برای ادغام بین برنامه های سازمان و اینترنت فراهم می کند.

داخل کارگزار Entirex

نقش کارگزار ENTIREX کنترل ارتباط بین مؤلفه های برنامه توزیع شده است. این برنامه از بسیاری از مدل های ارتباطی (ناهمزمان و همزمان ، مکالمه ، درخواست/ پاسخ ، پیام گرا و انتشار و مشترک شدن) پشتیبانی می کند تا از طیف گسترده ای از الزامات ادغام برنامه پشتیبانی کند. این کارگزار با نقشه برداری درخواست ها و پاسخ به برنامه های رابط آن ، خردهای ارتباطی پیشرفته (ACI) ، برنامه های برقراری ارتباط را از پلتفرم و مسائل خاص زبان محافظت می کند. در سطح پروتکل ، کارگزار از TCP/IP بومی پشتیبانی می کند.

با استفاده از کارگزار Entirex ، شرکت ها از انعطاف پذیری ، سهولت استفاده و ویژگی های با کارایی بالا بهره مند می شوند که باعث می شود آن را در بین محصولات مبتنی بر Middleware (MOM) مبتنی بر پیام منحصر به فرد کند. از دیگر ویژگی های کارگزار Entirex عبارتند از:

  • تحویل پیام ها و نشریات را تضمین کرد
  • شفافیت موقعیت فیزیکی سرورها به مشتری و ناشران به مشترکان
  • سرویس را برای تکثیر پویا و شروع سرورها ضمیمه کنید
  • تعادل بار کار بین سرورهای تکرار شده
  • به صورت اختیاری داده ها را در ذخیره مداوم نگه دارید
  • پشتیبانی TCP/IP بومی

انعطاف پذیری: پشتیبانی از گزینه های مختلف ارتباطی

در ایجاد یک زیرساخت فناوری اطلاعات الکترونیکی ، انعطاف پذیری یک الزام اصلی برای بنیاد میان افزار است. یکی از زمینه هایی که انعطاف پذیری یک ضرورت است ، در نحوه برقراری ارتباط برنامه ها با یکدیگر است. از آنجا که برنامه های مختلف ممکن است به روشهای مختلف ارتباطی نیاز داشته باشد ، Entirex برای انواع مدل های مختلف پشتیبانی می کند:

  • ارتباط همزمان همزمان به این معنی است که فرستنده و گیرنده به طور همزمان فعال هستند. برنامه درخواست کننده پیام خود را ارسال می کند و سپس پردازش را متوقف می کند در حالی که منتظر پاسخ (مسدود کردن) است.
  • ناهمزمان ناهمزمان ارتباطات غیر مسدود کننده ای است که برنامه ها می توانند به طور هم زمان یا غیرقانونی اجرا شوند.
  • مکالمه مکالمه به معنای برنامه های شرکت کننده در قالب گفتگو با یکدیگر تعامل دارند و هر برنامه به نوبه خود به اطلاعات دریافت شده از برنامه دیگر پاسخ می دهد.
  • درخواست/پاسخ درخواست/پاسخ بر اساس یک درخواست واحد و یک بازده واحد است نه یک مکالمه. فرستنده معمولاً مسدود می شود.
  • پیام رسانی و صفحات پیام رسانی و مرتب سازی بر اساس ذخیره پیام میانی است. برنامه Sending پیام را به میان افزار پیام رسانی ارسال می کند ، که آن را در یک صف قرار می دهد. فرستنده به طور کلی انسداد است.
  • انتشار و مشترک شدن و مشترک شدن و مشترک شدن در جایی که ناشر داده ها را بدون دریافت پاسخ ، به تعداد نامشخصی از مشترکان ارسال می کند.

رویکرد کارگزار Entirex در بین سیستم های صف پیام بی نظیر است که در آن برنامه ها هرگز صف های واقعی خود را نمی بینند ، در عوض آنها فقط با نام های منطقی فرستنده ها و گیرنده ها سر و کار دارند. این یک سطح شفافیت اضافی برای یکپارچه سازی برنامه ها را فراهم می کند. علاوه بر این ، کارگزار می تواند در شبکه ، در سیستم های فرستنده ، سمت سرور یا هر دستگاه دیگری در شبکه زندگی کند. نقش مشتری و سرورها ثابت نیست اما می تواند در یک مکالمه به صورت پویا تغییر کند.

قابلیت اطمینان بالا

کارگزار Entirex با ذخیره صف پیام و داده های انتشار به یک رسانه غیر فرار ، پیام و ماندگاری انتشارات را ارائه می دهد. پایداری تضمین می کند که پیام ها و نشریات حتی در صورت خرابی سیستم به مقصد خود برسند. ENTIREX همچنین می تواند پیام های مشتری و سرور مرتبط با منطقی را به واحدهای کاری که برای انتقال بیشتر به کارگزار ENTIREX متعهد هستند ، گروه بندی کنند. در صورت عدم موفقیت در سمت سرور ، برنامه دریافت می تواند کل واحد کار را از بین ببرد و آن را برای پردازش بعداً یا توسط سرور دیگر در دسترس قرار دهد.

عملکرد بالا و مدیریت منابع

تکثیر سرور ، تعادل بار اتوماتیک بین سرورهای تکرار شده و تنظیم اتوماتیک و پویا از محیط سیستم تضمین می کند که به درخواست های مشتری به سرعت پاسخ داده می شود و منابع برای استفاده کارآمد قرار می گیرند. سرویس Entirex Attach به صورت پویا بر اساس درخواست های کارگزار برای خدمات ، به صورت پویا تکرار و شروع می کند. در یک محیط CICS ، این شامل معاملات است که به عنوان یک سرویس کارگزار به شبکه ارائه می شود. علاوه بر این ، سرویس ضمیمه می تواند بر اساس یک عمل ارسال توسط یک سرور ، مشتری ها را شروع کند. روشی که سرویس ضمیمه مدیریت تکرار و شروع سرورهای نیز منجر به تعادل کارآمد بار کار در یک محیط Entirex می شود: سرویس ضمیمه به عنوان سرور پیوست با کارگزار ثبت می شود و می تواند درخواست های ضمیمه ای را برای شروع سرورهای اضافی برای جلوگیری از موقعیت های تنگنا دریافت کند. تعادل بار کار با استفاده از علائم آب بالا و پایین مشخص شده در تعاریف سرور حاصل می شود. سرویس Attach تعداد ماکت های سرور را که در کارگزار بین این سطوح ثبت شده است ، نگه می دارد و هنگامی که تعداد آنها زیر حداقل تعیین شده قرار می گیرد ، ماکت های جدیدی را شروع می کند.

اصول: برقراری ارتباط با کارگزار

قبل از بحث در مورد انواع برنامه هایی که می توانند به اتوبوس Entirex وصل شوند ، بهتر است با توضیحات کوتاهی از مکانیسم های ارتباطی اساسی استفاده شده توسط ENTIREX شروع شود.

ACI (رابط ارتباطی پیشرفته)

ارتباط با کارگزار از طریق برنامه های پیشرفته رابط ارتباطی (ACI) انجام می شود. ACI کارکردهایی را ارسال و دریافت کرده است که مبنای ارتباطی مبتنی بر کارگزاری را برای انتقال نقطه به نقطه بین مشتری و سرورها در اتوبوس Entirex فراهم می کند. به طور مشابه ، ACI توابع انتشار ارسال و دریافت را ارائه می دهد که پایه و اساس ارتباطات انتشار و مشترک را فراهم می کند. در سطح ACI ، هر مدل ارتباطی پشتیبانی می شود.

entirex rpc

تماس روش از راه دور Entirex (RPC) نشان دهنده سطح بالاتری از انتزاع ACI است. این برنامه نویس برنامه را از جزئیات فنی ACI ، مانند پرداختن به سرور (از راه دور) ، برقراری ارتباط ، تبدیل قالب های داده و غیره محافظت می کند. مدل ارتباطی که با فناوری RPC استفاده می شود ، درخواست/پاسخ همزمان است. توسعه دهنده می تواند از نحو تماس آشنا (C ، Visual Basic و غیره) برای تولید خودکار خرد RPC به طور خودکار استفاده کند. ENTIREX RPC روش ارتباطی اساسی است که توسط فناوری بسته بندی نرم افزار AG استفاده می شود ، که در جزئیات بیشتر در زیر شرح داده شده است.

RPC قابل اعتماد

در معماری کاربردهای مدرن تجارت الکترونیکی (مانند SOA) ، سیستم های کاملاً همراه با هم اهمیت بیشتری پیدا می کنند. پیام رسانی قابل اعتماد یکی از فناوری های مهم برای این نوع سیستم است.

قابل اعتماد RPC اجرای ENTIREX از یک سیستم پیام رسانی قابل اعتماد است. این فناوری Entirex RPC و پایداری را که با واحدهای کار (UOWS) اجرا می شود ، ترکیب می کند.

  • RPC قابل اعتماد اجازه تماس های ناهمزمان را می دهد ("آتش و فراموش")
  • RPC قابل اعتماد توسط بیشتر بسته بندی های Entirex پشتیبانی می شود
  • پیام های RPC قابل اعتماد در فروشگاه مداوم کارگزار تا زمانی که سرور در دسترس باشد ذخیره می شوند
  • مشتری های قابل اعتماد RPC قادر به درخواست وضعیت پیامهایی هستند که ارسال کرده اند

graphics/reliableRpc_concept.png

jms

سرویس پیام جاوا (JMS) یک API استاندارد است. Entirex Broker یک ارائه دهنده خدمات پیام است که از JMS با هر دو پیام به نقطه و انتشار و مشترک پشتیبانی می کند. این امر برنامه های JMS را قادر می سازد تا از قابلیت اطمینان و عملکرد کارگزار Entirex سود ببرند.

بسته بندی و عملکرد ACI

Entirex ایجاد خدمات تجاری را امکان پذیر می کند

Entirex برنامه های موجود را "بسته بندی" می کند تا بتوانند به عنوان "خدمات" دسترسی پیدا کنند. رابط های این سرویس ها می توانند XML/SOAP ، DCOM ، JAVA و غیره باشند. اتخاذ فناوری که در شرکت وجود دارد. به عنوان مثال ، توسعه دهنده با یک عملکرد تجاری موجود شروع می شود که احتمالاً در برنامه های مختلف مانند عملکردی برای به روزرسانی اطلاعات مشتری مورد نیاز است. این عملکرد می تواند به عنوان یک معامله COBOL CICS ، یک زیر برنامه طبیعی ، یک برنامه UNIX C و غیره اجرا شود.

با استفاده از Workbench Entirex ، این عملکرد به راحتی می تواند با تولید ابرداده سرویس (نام سرویس و توضیحات رابط) به یک سرویس قابل استفاده مجدد تبدیل شود و به صورت اختیاری این ابرداده را منتشر کنید.

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

Business Services

برنامه های جاوا

Entirex کتابخانه های کلاس ویژه جاوا را برای پیوند برنامه های نوشته شده در جاوا به اتوبوس Entirex فراهم می کند.

  • بسته بندی جاوا ، بسته بندی جاوا ، دسترسی به اجزای مبتنی بر RPC را از برنامه های جاوا فراهم می کند. Java Wrapper کاربران را قادر می سازد تا برنامه های مشتری و سرور را که در جاوا نوشته شده اند ، توسعه دهند. علاوه بر این ، اپلت های جاوا نیز می توانند به عنوان مشتری RPC استفاده شوند. همچنین به بسته بندی Java Entirex مراجعه کنید.
  • Entirex Java Aci Entirex Java ACI یک کتابخانه کلاس جاوا است که برنامه نویسان جاوا را برای دسترسی به کارگزار ACI فراهم می کند. این امکان ایجاد برنامه های مشتری و سرور در جاوا را فراهم می کند. هر یک از این موارد می تواند با یکدیگر و با سایر برنامه های نوشته شده به زبان های دیگر در همان شبکه با استفاده از کارگزار Entirex تعامل داشته باشد. Java ACI همچنین حاوی چارچوب لازم برای درخواست های Java RPC است. همچنین به Entirex Java ACI مراجعه کنید.

برنامه های XML

برنامه های XML زیر ارائه شده است:

  • بسته بندی XML/صابون
  • سرور XML/SOAP RPC

بسته بندی XML/صابون

پسوند به بسته بندی جاوا ، ارتباط XML را به سرورهای غیر xml موجود ارائه می دهد. بدون تلاش برنامه نویسی اضافی ، داده های برنامه های موجود (مانند معاملات CICS) می توانند با فرمت XML به برنامه های تجاری الکترونیکی ارائه شوند. بسته بندی ENTIREX XML/SOAP یک سند XML را از یک سرور وب یا برنامه جاوا دریافت می کند ، آن را به یک تماس روش از راه دور (RPC) در یک برنامه موجود ترجمه می کند ، از نتیجه این تماس یک سند XML ایجاد می کند و آن را به عقب می فرستد.

XML Wrapper

بسته بندی XML/SOAP یکپارچه سازی یکپارچه را با هر فناوری مبتنی بر XML از طریق HTTP ، از جمله SOAP امکان پذیر می کند. از نظر فناوری AG نرم افزار این معنی است

  • Tamino CAN با TAMINO X TENSIONS مستقیماً با یک بسته بندی XML/SOAP ارائه شده توسط ENTIREX برای ارائه پشتیبانی از ادغام میراث که یک نمای XML از داده های XML و غیر XML را در سازمان امکان پذیر می کند ، تعامل دارند.

سرور XML/SOAP RPC

از آنجا که معماری های خدمات وب به طور فزاینده ای رایج می شوند ، نرم افزار AG فناوری Wrapper XML/SOAP خود را با سرور XML/SOAP RPC گسترش داده است. این سرور برنامه ها را قادر می سازد با استفاده از ویژگی های اجرای ، خدمات وب را به راحتی و به راحتی مصرف کنند. پیش از این فناوری بسته بندی ENTIREX XML/SOAP بر روی افشای و بسته بندی برنامه های موجود به عنوان خدمات وب متمرکز شده بود ، اما اکنون این فناوری کاملاً دو طرفه است. با استفاده از سرور RPC ENTIREX XML/SOAP ، هر برنامه ای که با ENTIREX یکپارچه شده است نه تنها می تواند به عنوان یک سرویس وب (با استفاده از بسته بندی آشنا XML/SOAP) در معرض دید قرار گیرد ، بلکه می تواند به همان روش از خدمات وب موجود نیز استفاده کند. این امر با ارائه امکان استفاده از هر سرویس وب موجود برای گسترش عملکرد هر سرویس ENTIREX در صورت تمایل ، ارائه خدمات محور Entirex را گسترش می دهد.

Entirex اکنون می تواند به عنوان یک واسطه ساده بین هر سرویس/برنامه و هر سرویس وب موجود استفاده شود. این فناوری حتی واکنش سریعتر به نیازهای تجاری جدید را امکان پذیر می کند ، زیرا با فراخوانی یک سرویس وب خارجی به راحتی می توان عملکرد جدید را اضافه کرد.

علاوه بر این ، سرور XML/SOAP RPC ENTIREX را به عنوان واسط در آداپتورهای جدید ENTIREX XML تقویت می کند زیرا آداپتورها خدمات وب هستند.

کاربردهای طبیعی

رابط ارتباطی پیشرفته (ACI) برای Natural به توسعه دهنده طبیعی اجازه می دهد تا با استفاده از API متناسب با نیازهای خود ، مستقیماً با کارگزار Entirex ارتباط برقرار کند. علاوه بر این ، ENTIREX RPC قابلیت اتصال و بسته بندی را در اختیار توسعه دهندگان قرار می دهد که به آنها امکان می دهد کد میراث "بسته بندی" را "بسته بندی" کنند تا بتوانند آن را به عنوان مؤلفه ها در یک محیط شیء گسترده تر در دسترس قرار دهند. ENTIREX RPC برنامه های مشتری را قادر می سازد تا به زیر برنامه های سرور RPC طبیعی و برنامه های سرور 3GL RPC در سیستم عامل های اصلی ، UNIX و ویندوز دسترسی پیدا کنند. Entirex RPC کاملاً با تسهیلات RPC طبیعی سازگار است.

برنامه های CICS

مجدداً ، رابط ارتباطی پیشرفته برای 3GLS ، توسعه دهنده 3GL را با رابط کارگزار Entirex فراهم می کند. با کاهش دردهای ادغام برنامه های میراث ، سرور ENTIREX Z/OS CICS® RPC فراخوانی معاملات CICS موجود از برنامه های مشتری در سایر سیستم عامل ها با استفاده از RPC های ENTIREX را فراهم می کند.

مشتری می تواند هر برنامه ای باشد که یک آداپتور ACI در دسترس باشد.

برنامه های WebSphere MQ

سرور WebSphere MQ RPC رابط ENTIREX با پیام واسطه میانی پیام محور IBM MQ است. این رابط به یک توسعه دهنده برنامه اجازه می دهد تا برنامه های مشتری RPC را بنویسد که می توانند پیام ها را به/از یک صف MQ محلی یا از راه دور ارسال یا بخوانند.

برنامه های پشتیبانی DCOM

DCOM / ActiveX توسط اکثر ابزارهای توسعه در ویندوز پشتیبانی می شود و توسعه دهندگان برنامه در دنیای ویندوز با آن آشنا هستند. Entirex آداپتورهای DCOM زیر را فراهم می کند:

  • ActiveX Control کنترل ActiveX به توسعه دهندگان که از ابزارهای توسعه برنامه کاربردی DCOM در رایانه شخصی به عنوان ظروف ActiveX استفاده می کنند (به عنوان مثال ، ابزارهای Visual Basic ، PowerBuilder یا برنامه نویسی در سرور وب استفاده می کنند. با برنامه های سرور اصلی یا مبتنی بر UNIX ("پایان عقب"). همچنین به کارگزار ActiveX Control مراجعه کنید.
  • DCOM Wrapper Wrapper ENTIREX DCOM یک برنامه خدمات مبتنی بر رایانه شخصی (یک جادوگر) است که از فناوری ENTIREX ACI و RPC برای تولید اجزای دارای DCOM به طور خودکار استفاده می کند. بسته بندی باعث می شود که برنامه های موجود به عنوان مؤلفه های ActiveX رفتار کند. Wrapper DCOM دسترسی به برنامه های سرور در سیستم عامل های سرور مانند Z/OS ، UNIX یا Windows و بسیاری دیگر را فراهم می کند. Wrapper DCOM از فایل زبان تعریف رابط (IDL) استفاده می کند که رابط RPC را توصیف می کند و براساس توضیحات رابط یک شیء بسته بندی ایجاد می کند. همچنین به بسته بندی ENTIREX DCOM مراجعه کنید.

امنیت سازمانی

امنیت entirex

امنیت ENTIREX اجازه می دهد تا با قوانین مجوز موجود در سرور (به عنوان مثال ، RACF ، ACF2 تحت Z/OS) بدون وارد کردن API های جدید ، از تأیید اعتبار در دسک تاپ استفاده کند. Entirex Security از برنامه های کاربردی با استفاده از کارگزاری با قابلیت هایی که شامل تأیید اعتبار برای مؤلفه های برنامه توزیع شده ، مجوز برای شروع و اجرای و همچنین رمزگذاری پیام ها است ، محافظت می کند. کلیه تعاریف کاربر و منابع از طریق RACF ، CA Top Secret و CA ACF2 مدیریت می شوند. علاوه بر این ، راه حل های مشتری و مشتری از طریق خروج برای راه حل های سفارشی پشتیبانی می شوند.

هدف از امنیت ENTIREX این است که به یک سازمان اجازه دهد تا از همه برنامه ها ، از جمله اجزای توزیع شده ، از یک نقطه مرکزی استفاده کند. نتیجه این است که یک سازمان می تواند کنترل کامل و انعطاف پذیر را با یک رویکرد "یک کاربر = یک تعریف" اجرا کند و سرمایه گذاری های قبلی را در سیستم های امنیتی و زیرساخت های مبتنی بر میزبان تقویت کند.

برای محیط های غیر اصلی ، احراز هویت کاربران ENTIREX در برابر سیستم امنیتی بومی یونیکس یا ویندوز انجام می شود.

Secure Sockets Layer (SSL) و Security Layer Security (TLS)

Secure Sockets Layer (SSL) و جانشین آن ، Transport Layer Security (TLS) ، لایه های برنامه ای برای مدیریت امنیت انتقال پیام در یک شبکه هستند. ایده این است که شامل برنامه نویسی مورد نیاز برای محرمانه نگه داشتن پیام ها در یک لایه برنامه بین یک برنامه (مانند مرورگر وب یا HTTP شما) و لایه های TCP/IP اینترنت باشد. اصطلاح سوکت به روش انتقال داده ها به جلو و عقب بین مشتری و یک برنامه سرور در یک شبکه یا بین لایه های برنامه در همان رایانه اشاره دارد. SSL و TLS از سیستم رمزگذاری کلید عمومی و خصوصی از RSA استفاده می کنند ، که شامل استفاده از گواهی دیجیتال نیز می شود.

برای اطلاعات در مورد نحوه استفاده از SSL و TLS به عنوان لایه های حمل و نقل برای ENTIREX ، به SSL یا TLS و گواهینامه هایی با ENTIREX مراجعه کنید.

قواعد مجوز

از قوانین مجوز می توان برای انجام یک بررسی دسترسی برای یک نمونه کارگزار خاص در برابر شناسه کاربری (معتبر) و لیست خدمات استفاده کرد. قوانین مجوز را می توان با مرکز مدیریت سیستم اجرا کرد (به تصویر زیر مراجعه کنید) و در یک مخزن ذخیره می شود.

به مدیریت قوانین مجوز با استفاده از مرکز مدیریت سیستم تحت UNIX مراجعه کنید |پنجره ها.

مدیریت برنامه نرم افزاری

Entirex یک مؤلفه مدیریت قدرتمند ، مرکز مدیریت سیستم (SMH) را ارائه می دهد که مشکلات دشوار مدیریت و نظارت بر برنامه های کاربردی در یک محیط بنگاه توزیع شده و ناهمگن را حل می کند. قطب مدیریت سیستم ، چارچوب مدیریت محصول متقابل و متقاطع AG است. مفاهیم اساسی این مرکز مدیریت محصول و سیستم دارای ویژگی های مشترک برای کلیه محصولات AG نرم افزاری در مستندات توپی مدیریت سیستم جداگانه است.

خدمات وب و صابون

خدمات وب قابل برنامه ریزی و مؤلفه های برنامه توزیع شده در دسترس هستند که با استفاده از پروتکل های اینترنتی استاندارد فقط در وب قابل دسترسی هستند. بر خلاف "وب سند" فعلی ، که در تعامل انسانی تخصص دارد ، خدمات وب به گونه ای طراحی شده اند که از طریق برنامه ها برای ایجاد یک معماری برنامه جدید ، "وب برنامه" دسترسی پیدا کنند. Entirex از ایجاد خدمات وب از سرورهای موجود در ENTIREX RPC پشتیبانی می کند.

SOAP (در اصل پروتکل دسترسی شیء ساده) (SOAP 1. 1) یک پروتکل پیام رسانی و RPC است که برای ادغام خدمات وب ناهمگن در اینترنت طراحی شده است. این یک فرمت پیام را در زبان نشانه گذاری گسترده (XML) تعریف می کند که می تواند از طریق پروتکل های حمل و نقل اینترنتی موجود (HTTP ، SMTP ، FTP یا دیگران) منتقل شود. با استفاده از XML استاندارد ، پیام های SOAP به خودی خود توصیف می شوند ، یعنی آنها اطلاعات کافی را برای یک گیرنده برای تجزیه و پردازش پیام به روشی استاندارد حمل می کنند. SOAP با استفاده از پروتکل های استاندارد اینترنتی ، یکپارچه در زیرساخت های اینترنتی موجود قرار می گیرد (به عنوان مثال ، روترها ، فایروال ها ، سرورهای وب).

معماری خدمات وب عمومی

به طور کلی ، معماری راه حل SOAP ENTIREX مبتنی بر وب است. برای بسته بندی XML/SOAP نیز می توان از رابط جاوا استفاده کرد. یک ماژول سرور وب (SOAP کنترل کننده) درخواست SOAP را دریافت می کند ، آن را تأیید می کند و درخواست را به درخواست RPC (ENTIREX RPC یا DCOM) تبدیل می کند. نتیجه درخواست RPC به نوبه خود به یک پیام پاسخ SOAP تبدیل شده و به مشتری ارسال می شود. در صورت بروز خطایی ، یک پیام خطای SOAP به مشتری ارسال می شود.

سرویس وب فعال کننده سرورها و مشتریان ENTIREX

بسته بندی ENTIREX XML/SOAP ارتباطات مبتنی بر XML را به سرورهای RPC ENTIREX یا طبیعی امکان پذیر می کند. از یک سند XML ورودی ، بسته بندی XML/SOAP اطلاعات مربوط به آن را استخراج می کند و یک تماس را به یک سرور RPC Entirex/طبیعی جمع می کند. نتیجه به یک سند XML خروجی تبدیل می شود. بسته بندی XML/SOAP همچنین از نقشه برداری SOAP پشتیبانی می کند. این شامل رسیدگی مناسب از پاکت صابون ، تجزیه و اعتبارسنجی اسناد SOAP مطابق با قوانین رمزگذاری SOAP ، سریال سازی پاسخ های RPC در پاسخ های SOAP و مونتاژ پیام های صحیح صابون در خطاها است. علاوه بر این ، توضیحات WSDL به طور خودکار از اطلاعات نقشه برداری XML برای سرورهای RPC ENTIREX تولید می شود.

با استفاده از سرور XML/SOAP RPC ، به مشتریان ENTIREX می توان به هر سرویس وب موجود دسترسی پیدا کرد.

ادغام سانترازیت entirex

خدمات وب ایجاد شده با بسته بندی خدمات وب Entirex می توانند در مخزن سانترازیت ذخیره شوند و به عنوان خدمات در رجیستری سانترازیت ثبت شوند. وابستگی بین مصنوعات مختلف که یک سرویس وب entirex (IDL ، WSDL و فایل های نقشه برداری) را تشکیل می دهند نیز در سانترازیت ثبت شده اند تا امکان تجزیه و تحلیل تأثیر را فراهم کنند.

 

www.softwareag.com Copyright © 1997-2014 Software AG, Darmstadt, Germany. SEARCH CONTENTS | PDF BOOKS | HOME UP PREV NEXT
اخبار رمز ارزها...
ما را در سایت اخبار رمز ارزها دنبال می کنید

برچسب : نویسنده : منیژه سلیمی بازدید : <-PostHit-> تاريخ : يکشنبه 8 مرداد 1402 ساعت: 13:31