بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 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.