شهره کاظمی 1 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) A Service Oriented Architecture for Portals Using Portlets مروری.

Slides:



Advertisements
Similar presentations
معاونت درمان امور مامایی اردیبهشت 90. برای ثبت اطلاعات در برنامه نرم افزاری نظام مراقبت مرگ پریناتال ابتدا لازم است برنامه نرم افزار info-path وپرنیان.
Advertisements

انواع اصلی عامل ها.
1 آزمايشگاه سيستم های هوشمند ( Domain-specific Architecture.
فاکتورهای مهم در ایجاد یک مقاله علمی
Professor: Dr. Ahmad Abdollahzadeh Amirkabir University of Technology, Computer Engineering and Information Technology Department Intelligent Systems Laboratory.
O r g a n i z a t i o n a l b e h a v i o r e l e v e n t h e d i t i o n.
طبقه بندی تعاریف سیستم های تصمیم یار
Definition. قانون بیز P(b|a) = P(a|b)P(b)/P(a) P(b|a) = P(a|b)P(b)/P(a) این قانون برای استنتاج آماری استفاده می شود. این قانون برای استنتاج آماری استفاده.
1 بسم الله الرحمن الرحیم. 2 پژوهش های آموزشی فرآیند – محور (POER) علی عمادزاده عضو هیئت علمی EDC
Decision Tree.
© 2005 Prentice Hall Inc. All rights reserved. o r g a n i z a t i o n a l b e h a v i o r e l e v e n t h e d i t i o n.
طراحي و ساخت سيستم‌هاي تجارت الکترونيک
تعاریف هوش تجاری مهدی گرکانی درس هوش تجاری
شهره کاظمی 1 آزمایشکاه سیستم های هوشمند ( گزار ش و برنامه ریزی پروژه شهره کاظمی
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه ارتباط بين component ها.
طراحي و ساخت سيستم‌هاي تجارت الکترونيک ساخت سيستم‌هاي تجارت الکترونيک ECSE.
تخمین در پروژه های نرم افزاری
1 فصل 8 - طراحي زيرسيستم ها برگرفته از کتاب Large-Scale Software Architecture – Jeff Garland, Richard Anthony فرنوش گلشن آزمايشگاه سيستم هاي هوشمند بهار.
معماری DSS.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه Process and Deployment Design.
© 2005 Prentice Hall Inc. All rights reserved. o r g a n i z a t i o n a l b e h a v i o r e l e v e n t h e d i t i o n.
DSS in Actions. شرکت آتلانتیک الکتریک یک شرکت پیمانکاری سرویس دهی کامل الکتریکی برای کارهای صنعتی و تجاری است که در سال 1969 در چارلزتن تاسیس شد. یک شرکت.
تعاریف Enterprise مهدی گرکانی 1 درس هوش تجاری (
فایل پردازی در C File based Programming in C. انواع فایل متنی –سرعت بالا –حجم کمتر –امکان دسترسی تصادفی –حفظ امنیت داده ها دودویی (باینری) –امکان باز.
انواع Middleware و معرفی دو نمونه
1 Network Address Translation (NAT). 2 Private Network شبکه خصوصی شبکه ای است که بطور مستقیم به اینترنت متصل نیست در یک شبکه خصوصی آدرس های IP به دلخواه.
روش تحقیق جلسه چهارم دانشگاه صنعتی اصفهان دانشکده کشاورزی
فارسی سازی يکپارچه در سيستم عاملهای OS/390 & Windows واحد 1 مهندسی سيستم Integrated Farsi support on OS/390 & Windows.
Copyright 2007 © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Eric S. K. Yu Faculty of Information Studies, University of Toronto
مکان یابی در شبکه های حسگر بیسیم
تمرین هفتم بسم الله الرحمن الرحیم درس یادگیری ماشین محمدعلی کیوان راد
معرفی پرتال سازمانی درسا مرکز فناوری اطلاعات و ارتباطات
ویژگی های DHCP جلوگیری از Conflict سرعت بخشیدن به کارها مدیریت متمرکز
آشنایی با میکروتیک عمادالدین بنگلی MTCNA.
بنام خدا زبان برنامه نویسی C (21814( Lecture 12 Selected Topics
آشنایی مقدماتی با نرم افزار Endnote X4
استاد مربوطه: آقای دکتر حجاریان شیوا فتح اللهی آذر 1391
استانداردهای تصاویر دیجیتال پزشکی با فرمت دایکام DICOM در سیستم PACS
ارائه شده: الهام قنبری فتحیه فقیه خراسانی گروه3 تابستان 85
چگونه بفهمیم آیا ژورنالی ISI است؟ ایمپکت فاکتور دارد یا خیر؟
نرم افزار نگهداری و تعمیرات مبتنی بر مدیریت دانش نت CMMS-MKMS
SSO Single Sign-on Systems
Software configuration management
آشنایی مقدماتی با نرم افزار Endnote X4
مدل سازی کنترل دسترسی و مدیریت اعتماد در سطح معماری نرم افزار
سميرا قانوني زهرا معدني
آدرس : میدان هفت تیر – بن بست هوشیار – پلاک 5
سیستم های اطلاعات مدیریت Management Information systems
ASP.NET فرناز شریعت.
معرفی متدولوژی RUP ارديبهشت 1384.
فصل 4. فصل 4 جمع آوری نیازمندیها و تحلیل سیستم : فاز تولید هر نرم افزار با مرحله ای به نام تعریف مسئله شروع می شود. منظور از تعریف مسئله شناخت محیط.
معماری سرویس گرا (SOA).
تدريس يار: ميثم نظرياني
آشنایی مقدماتی با نرم افزار Endnote X4
بسم الله الرحمن الرحیم هرس درخت تصمیم Dr.vahidipour Zahra bayat
آشنایی مقدماتی با نرم افزار Endnote
جستجوی منابع الکترونیک
سمینار SharePoint رانندگی در بزرگراه پرتال ها
فصل ششم مدارهای ترتیبی.
فرشاد آقابزرگی هوش تجاری
یادگیری الکترونیکی مبتنی بر دانش
سخت افزارهای امنیتی Hardware Security تهیه و ارایه : یونس جوان.
به نام یکتای دانا فصل اول: متدها و قواعد.
فصل 8 –Process and Deployment
کتابخانه دانشکده پرستاری و مامایی دانشگاه علوم پزشکی شهید بهشتی
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
آشنایی با فرایند داده کاوی در نرم افزار R گروه داده کاوی دایکه داود دوروش تابستان 6139.
سد خونی- مغزی. تکنولوژی نمایش فاژی و کاربرد آن  مقدمه و تاریخچه  نمایش فاژی در تولید آنتی بادی مونوکونال.
Presentation transcript:

شهره کاظمی 1 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets مروری بر مقاله A Service Oriented Architecture for Portals Using Portlets ارائه توسط : شهره کاظمی

شهره کاظمی 2 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets معماری سرویس گرا  مجموعه قوانين ، سياستها و چهارچوبهايي كه نرم افزارها را قادر مي سازد تا عملكرد خود را از طريق مجموعه سرويسهاي مجزا و در عين حال مربوط به هم و با اتصالات آزادانه را در اختيار ساير درخواست كنندگان قرار دهند تا بتوانند بدون اطلاع از نحوه پياده سازي و تنها از طريق رابطهاي استاندارد و تعريف شده ، اين سرويسها را پيدا كرده و فراخواني نمايند.

شهره کاظمی 3 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets معماری سرویس گرا  معماری سرویس گرا اتصالات آزادانه را بین عامل های نرم افزاری متعامل با بکارگیری دو محدودیت زیر ایجاد می کند :  یک مجموعه کوچک از واسط های ساده و همیشه موجود برای همه عامل های نرم افزاری شرکت کننده  آن واسط ها باید برای همه تهیه کنندگان و مشتری ها به صورت جهانی در دسترس باشد

شهره کاظمی 4 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets سرویس  آنچه اهميت دارد تعريف سرويس به عنوان مهمترين عنصر اين معماري مي باشد. سرويس ، رفتار قرادادي تعريف شده ايست که هر قطعه اي مي تواند آنرا جهت استفاده ساير قطعات در سيستم تهيه و پياده سازي نمايد.

شهره کاظمی 5 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets  سرويس ها بصورت مستقل طراحي و پياده سازي شده و به عنوان جعبه سياه عمل مي نمايند. قطعات ديگر در خارج از اين قطعه نيازي به دانستن نحوه انجام کار در اين سرويس را ندارند و تنها به نتيجه آن نيازمندند. قطعات، سرويسهاي خود را از طريق interface در اختيار قطعات ديگر قرار ميدهند که اين interface ها قابل دستيابي و فراخواني هستند، بدون اينکه محل قرار گيري آنها اهميت داشته باشد. سرویس

شهره کاظمی 6 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets portal frameworks  پرتال ها و پرتلت ها تکنولوژی هایی هستند که جدیدا ایجاد شده اند و شهرت زیادی کسب کرده اند. پرتال ها در میان برنامه نویسان مورد توجه بسیار قرار گرفته اند واین امر به دلیل :  ease in development  richness in functionality  customization of interface  pluggable architecture

شهره کاظمی 7 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets portal frameworks  امروزه تعداد زیادی چهارچوب پرتال منبع آزاد در دسترس است و تعداد آنها رو به افزایش می باشد. ارزشیابی این چهار چوبهای پرتال در یک روش موثر اهمیت پیدا کرده است  core functionality  optional features

شهره کاظمی 8 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets portal frameworks  عامل های نرم افزاری بلاک های سازنده معماری های سرویس گرا هستند اما آنها معمولا لایه نمایش ندارند. یک چهار چوب می تواند امکان نمایش را برای عامل های نرم افزاری فراهم کند. چهار چوب همچنین مسئول تامین منابع و محیط مورد نیاز برای عملکرد مناسب مولفه هایی که به پرتال متصل شده اند می باشد.

شهره کاظمی 9 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets portal frameworks  معماری توسعه برنامه های کاربرد سنتی سه لایه دارند :  database  application logic  interface چهار چوب پرتال لایه چهارم نمایش را نیز داراست که بین application logic و Interface قرار می گیرد.

شهره کاظمی 10 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets portal frameworks  پرتال فقط application logic را نمایش نمی دهد و می تواند برای هماهنگ کردن سرویس هایی با اتصالات آزادانه که در قالب یک سرویس ارائه شود مورد استفاده قرار گیرد.

شهره کاظمی 11 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets پرتال های انتخابی  Sakai 1.5 : بدلیل استفاده وسیع در محیط های تحقیقاتی مجازی  uPortal : بدلیل استفاده گسترده در موسسات آکادمیک  GridShpere : یکی از اولین پرتال های اروپایی که معیار JSR 168 را داراست  eXo Platform: به دلیل شهرتش  Liferay : به دلیل شهرتش و واسط کاربری و کارکرد های اختیاریش  Stringbeans : بدلیل راحتی استفاده

شهره کاظمی 12 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets معیار های ارزیابی  همخوانی با JSR 168: مهمترین نیاز برای توسعه پرتال است و باعث استفاده مجدد می شود. همخوانی با JSR 168  راحتی نصب کردن : فرایند نصب مورد بررسی قرار می گیرد و در صورت پیچیدگی امتیاز منفی کسر خواهد شد.  مستندات استاندارد : مستند سازی درپرتال با بیان مثال های مناسب بسیار مهم است این معیار بررسی کننده کامل بودن مستندات پرتال می باشد و از دو جنبه راهنمای کاربران و مدیران نیز بررسی می شود.

شهره کاظمی 13 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets JSR 168  Java Specification Request 168 Portlet Specification (JSR 168), which standardises the interoperability of between portlets and portlet containers. JSR 168 compliant portlets are therefore container and framework independent and can be deployed under any portlet container which adheres to JSR 168 specifications.

شهره کاظمی 14 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets معیار های ارزیابی  پشتیبانی بر خط : مستند سازی همیشه سوالات برنامه نویسان را پاسخگو نیست و توسعه دهندگان باید به در خواست های بعدی بر خط پاسخگو باشند.  مدیریت پرتال : این معیار تابع مدیریت را بررسی می کند که کارش اضافه کردن کاربرها اتلاق نقشها به کاربران انتساب دسته ها به پرتلت ها می باشد.  منابع پرتلت ها : این معیار مفید بودن و قابل استفاده مجدد بودن را برای یک پرتلت می سنجد.

شهره کاظمی 15 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets معیار های ارزیابی  کارایی : معیار کارایی پرتال را در مواردی نظیر سرعت بالا آمدن، زمان بازیابی پرتلت ها و زمان دسترسی به پایگاه داده مورد بررسی قرار می دهد.  امنیت : اکثر پرتال ها فاز تصدیق و شناسایی را شامل می شوند اما این فاز برای پروژه های مالی و تجاری بزرگ کافی نیست واین معیار تواناییهای اضافه را می سنجد.  تکنولوژی استفاده شده : چهار چوب های مختلف پرتال از تکنولوژی های متفاوتی استفاده می کنند در این معیار تکنولوژی های معروف مختلفی که در این پرتال ها استفاده شده بررسی می شود.

شهره کاظمی 16 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets معیار های ارزیابی  ویژگی های پرتال : این معیار ویژگی های اختیاری یک پرتال را از لحاظ استاندارد آنها و مفید بودنشان بررسی می کند.  وابستگی به سرور : اگر پرتال ها بتوانند تحت سرور های متفاوتی بکار گرفته شوند مفید است و این معیار توانایی پرتال ها را برای سرور های مختلف منبع آزاد و تجاری بررسی می کند.  همخوانی با استاندارد WSRP : این امکان را می دهد که کاربرد هایی که مبتنی بر وب نیستند نیز بتوانند از پرتال و پرتلت ها استفاده کنند.

شهره کاظمی 17 آزمايشکاه سيستم های هوشمند ( A Service Oriented Architecture for Portals Using Portlets نتایج ارزیابی