|
پرتال های مبتنی بر تکنولوژی BEA
با بکارگیری تکنولوژی پرتال BEA سازمان شما یک چهارچوب قابل ارتقای قدرتمند، انعطاف پذیر و قابل اعتماد برای لایه بیرونی نرم افزارهای شما در پرتال مهیا می سازد. همچنین قابلیت بروزرسانی، راه اندازی کمپینها و دنبال گیری حرکت افراد داخل سیستم، موتور قوانین، تگ های JSP، سرویسهای یکپارچه سازی، مدیریت هوشمند، نمونه های قابل استفاده دوباره و استفاده از کاملترین API مهیا می شود. پرتال چیست؟ یک پرتال وب سایتی است که یک نقطه دسترسی برای نرم افزارها و اطلاعات مختلف فراهم می کند و می تواند یکی از چند پرتالی باشد که در WebLogic Portal Server میزبانی می شود. هر روزه پرتال ها بیشتر و بیشتر برای شرکت ها مهم می شوند، به این لحاظ که تقاضای رو به رشدی در شرکتها وجود دارد برای سرویس دهی به کارمندان، شرکای تجاری و مشتریان به صورت دیدی یکپارچه از اطلاعات، نرم افزارها و گردش های تجاری کاری. BEA WebLogic این نیاز را شناخته است و به شرکتها امکان داشتن پرتالی که کارایی و منابع را در یک لایه جمع آوری کند به صورتی که خط مشی های تجاری، فرایندها نیازهای امنیتی اعمال شود و پیاده سازی یک دید بومی برای کاربر نهایی.
برای کاربر، یک پرتال وب سایتی است با صفحاتی که توسط برگه های مختلف و یا روش دیگری برای گذار از آنها سازماندهی شده است. هر صفحه شامل یک ارتباط زیر شاخه با صفحات داخلی خود یا Portlet ها است. – پنجره های مستقلی که همه چیز از صفحات استاتیک HTML گرفته تا Web Service های پیشرفته را می توانند نمایش دهند- هر صفحه می تواند شامل چندین Portlet باشد و به کاربر امکان دسترسی به اطلاعات و ابزار مختلف را در یک زمان می دهد. همچنین کاربران توانایی محلی سازی دید خود از پرتال را دارند توسط اضافه کردن Portlet هایی که لازم دارند و تغییر دادن قیافه صفحه.
با یک مثال می توان مشکلی را که پرتال ها از سازمانها رفع می کنند توضیح داد. یک کمپانی احتیاج به حضور های متفاوتی در وب دارد: یک اینترانت برای کارمندان شرکت، یک سایت ایمن برای ارتباط با شرکای تجاری و یک وب سایت عمومی. با استفاده از WebLogic Portal معماری انعطاف پذیری در شبکه شما بوجود می آید که اجازخ استفاده دوباره از منابع را در میان پرتال ها به شما می دهد. پرتالها در مفهوم Java 2 Enterprise Edition (J2EE) از دید J2EE، پرتال یک نرم افزار جامع است که از یک سری قطعات Enterprise Java Bean(EJB) و مجموعه ای از نرم افزار های داخل وب تشکیل شده است. این نرم افزار جامع شامل API های اصلی است و نرم افزار های داخل وب شامل Servlet ها، صفحات JSP و کلاسهای جاوا هستند. معماری پرتال با استفاده از تکنولوژی WebLogic امکان وجود Portlet متعدد را هر نرم افزار وب پرتال می دهد که به شما اجازه می دهد که به راحتی با انعطاف کامل نرم افزار های پرتال خود را آماده کنید. اگر بخواهیم به صورت تکنیکی صحبت کنیم، پرتال یک در برگیرنده منابع و کارایی هاست که برای کاربر نهایی قابل دسترسی است. این دید از پرتالها، یک محل خاص برای دسترسی منابع (URL) برای دسترسی کاربران مهیا می کند. 
قطعات تشکیل دهنده پرتال در پرتال WebLogic، تعریف هر پرتال یک فایل XML می باشد. این فایل به صورت اتوماتیک هنگام طراحی پرتال ساخته می شود. این فایل XML شامل تمامی قسمتهایی است که برای تشکیل دهی پرتال لازم می باشد. بسیاری از این قطعات یک ارتباط سلسله مراتبی با هم دارند.
مفاهیم کلیدی و معماری پرتال شکل زیر انعطاف پذیری و قابلیت بزرگ شدن پرتال های مبتنی بر تکنولوژی BEA را نشان می دهد. شما امکان این را دارید که پرتال را از ابتدا در محیطهای توسعه پرتال BEA بسازید و یا اینکه از محیط های دیگر توسعه استفاده کنید و توسط چهارچوب مدیریت پرتال BEA آن را مدیریت کنید. محیط مدیریت پرتال BEA قابلیت ساختن پرتال های جدید را هم در محیط وب به شما می دهد. در شکل زیر (1 … n) به معنی یک یا بیشتر و (0…n) به معنی صفر یا بیشتر می باشد. متصل کردن نرم افزار های فعلی سازمان با پرتال پرتالهای مبتنی بر تکنولوژی WebLogic قابلیت این را دارند که صفحات وب با تکنولوژی های مختلف را درون خود نمایش دهند. بنابراین، شما لازم نیست که تمامی نرم افزار های خود را از ابتدا بنویسید، بلکه می توانید آنها را بر اساس تکنولوژی JSR168 استاندارد سازی کنید و در پرتال خود ببینید. ایمن سازی نرم افزارهای داخل پرتال در این قسمت بطور خلاصه درباره مدل ایمنی پرتال های مبتنی بر تکنولوژی WebLogic بحث می شود. معماری ایمنی WebLogic پرتال مبتنی بر معماری زیرین WebLogic Server می باشد.در واقع هدف نهایی ایمن سازی پرتال این می باشد که دسترسی به منابع پرتال را محدود کرد و کارهای مدیریتی تنها به کاربرانی که احتیاج به این کار دارند محول شود. شناسایی هویت در واقع پرتال WebLogic قابلیت پیش فرضی برای نگهداری از اطلاعات ارزشمند شما و شناسایی هویت کاربران دارد. شما می توانید عملیات شناسایی هویت را بر اساس هر Portlet و یا اینکه یک بار برای کل Portal انجام دهید. در واقع با استفاده از سیستم پرتال WebLogic شما براحتی قابلیت پیاده سازی وب سایت های Single Sign on را خواهید داشت. مدیریت کاربران / گروهها مدیریت پرتال WebLogic به شما امکان تعیین سطح دسترسی برای کاربران و گروههای متفاوت را می دهد. شما می توانید کاربران مختلفی تعریف کنید و مشخصات جداگانه ای را برای هر کدام از آنها تعریف کنید. تعیین اجازه دسترسی سه چیز مختلف است که لازم است در پرتال ایمن گردد: پرتال مدیریتی WebLogic منابع پرتال منابع J2EE با استفاده از امکان تعیین نقشهای مختلف در سرور WebLogic، پرتال WebLogic به شما این اجازه را می دهد که بصورتی دینامیک، نقشهای کابران را در هنگام ورود به سیستم تعیین کنید. پرتال مدیریتی WebLogic پرتال مدیریتی WebLogic ابزارهایی برای مدیریت کاربران، تحویل کارهای مدیریتی به بقیه افراد، حقوق بازدیدکنندگان، نقشهای مدیریتی فعال و مدیریت محتوا را برای منابع پرتال فراهم می کند.
|