بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

مفروضات

آشنایی با:

  • Java / JSP / Servlets / EJB / J2EE
  • XML / XSD
  • Web Services / SOAP / WSDL / UDDI

اسلاید 2 :

تعاریف

  • برای AS تعریف‌های گوناگونی وجود دارد:

–تعریف Computer Desktop Encyclopedia:

به کامپیوتری در یک محیط C/S  اطلاق می‌شود که business logic را انجام می‌دهد.

اسلاید 3 :

–تعریف مایکروسافت:

AS نوعی فناوری پایه است که زیرساختها و خدمات لازم برای کاربردهای موجود روی یک سیستم را فراهم می‌کند. این خدمات عبارتند از:

  • اشتراک منابع (مثل اشتراک اتصال پایگاه داده و اشتراک شیء)
  • مدیریت تراکنش‌های توزیع شده
  • ارتباط ناهمگام برنامه‌ها (اغلب از طریق صف بندی پیغامها)
  • یک مدل فعال سازی فوری اشیاء
  • خدمات خودکار XML Web Services برای فراخوانی اشیاء تجاری
  • خدمات تشخیص صحت / خرابی کاربردها
  • امنیت

اسلاید 4 :

–تعریف BEA:

AS پشتیبانی از BL را در سمت سرور عرضه می‌دارد. BL ممکن است به طور کامل روی سرور قرار بگیرد، اما معمول‌تر آن است که BL بین کلاینت و سرور تقسیم شود. مزایای قرار دادن (بخشی از) BL روی سرور عبارت است از:

اسلاید 5 :

–ASها از مهمترین بخشهای یک SOA هستند. پیش از این، SOA از طریق DCOM یا CORBA تحقق می‌یافت، اما امروزه Web Serviceها مقبول‌ترین پیاده‌سازی SOA هستند.

اسلاید 6 :

انواع AS

  • بسیاری از سرورهای وب این قابلیت را دارند که با افزودن واسطهای خاصی به AS تبدیل شوند، مثل Apache و IIS. در حقیقت مرز سرورهای وب و ASها چندان مشخص نیست.
  • Apache:

–mod_perl

–mod_python

–mod_php

–mod_tcl

–mod_ruby

–mod_mono

–mod_parrot

اسلاید 7 :

  • .NET:

–IIS, Microsoft.

–Mono, Novell.

–Windows Communication Foundation, Microsoft.

  • Python:

–Zope, Zope.

اسلاید 8 :

  • J2EE:

–AppDev Studio, SAS Institute.

–Blazix, Desiderata Software.

–Enterprise Server, Borland.

–ColdFusion, Macromedia.

–Cosminexus, HITACHI.

–Interstage, Fujitsu.

–Dynamo Application Server, ATG.

–EAServer, Sybase.

–Enhydra, Lutris.

اسلاید 9 :

  • J2EE (cont.):

–exteNd, Novell.

–Gluecode, IBM.

–Geronimo, ASF.

–Sun Java System Application Server, Sun Microsystems.

–JBoss, JBoss.

–JEUS, Tmax Soft.

–JOnAS, ObjectWeb.

اسلاید 10 :

  • J2EE (cont.):

–JRun, Macromedia.

–Apusic, Kingdee.

–OnceAS, CAS.

–Oracle Application Server, Oracle Corporation.

–Orion, Orion.

–Pramati, Pramati.

–Resin, Caucho.

–SAP Web Application Server, SAP AG.

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید