قسمت اول – Business Data Catalog
معماری BDC
برای اتصال به داده های یک پایگاه داده در MOSS نیاز داریم ابتدا فایلی ایجاد نماییم و با استفاده از سرویس Shared Service آن فایل را به شیرپوینت انتقال می دهیم و این سرویس به ما این اطمینان را می دهد که داده های انتقال داده شده ما درون Web Application ما و در Farm ایجاد شده مان قابل دسترس است .
این فایل که یک فایل XML ای است ارتباط اطلاعاتی است که داده ها بعدا توسط شیرپوینت قابل استفاده باشد .درون این فایل XML ، فیلتر ، پارامترها و Action هایی قابل تعریف است .که می توان از آن طریق اطلاعات دریافتب را توسط فیلترهای تعریف شده توسط خودمان نمایش دهیم .از پارامتر ها برای ذخیره کردن رویه ها (Procedure) ، و ایجاد Action برای لینک به سایت ها و یا اعمال سفارشی که مورد نیاز مان است استفاده می نماییم .
این فایل می تواند برای واکشی اطلاعات از بسیاری از منابع اطلاعاتی مختلف شامل SQL, Oracle, Siebel, SAP و همچنین داده هایی که بوسیله Web Service قابل دستیابی است ، ایجاد شود .

در ابتدا که این فایل انتقال داده شد درون شیرپوینت ، موجودیت ها (جدول / پروسیچر ها) می توانند بوسیله وب پارت های زیادی در هر صفحه وب پارتی از شیرپوینت قابل استفاده باشد .
این وب پارت ها بعد ها می توانند برای اینکه مجوز دسترسی به فیلترها ، مخفی نمودن ستون ها ، و اتصال به وب پارت های دیگر ایجاد شوند که ممکن است همچنین شامل دیتا از BDC و یا حتی از یک منبع اطلاعاتی مختلف باشد .
زمانیکه لیست یا Library سفارشی ایجاد می نماییم ، دیتا های BDC میتوانند در ستون های این ایست ها قرار بگیرند و استفاده شوند.
فایل XML
این فایل XML ای بر پایه شمای BDCmetaman.Xsd قابل دسترس در شاخه زیر است :
(installdirectory:\Program Files\ Microsoft Office Servers\12.0\Bin)
همانطور که در شکل زیر نشان داده شده است این فایل را میتوان برای هر پایگاه داده که می خواهیم دیتاهایش را استفاده کنیم ، ایجاد نماییم .


انتقال فایل XML به شیرپوینت
ابتدا فایل ای که با موفقیت ایجاد شده را نیاز داریم به داخل شدهShared Service شیرپوینت انتقال دهیم به شکل زیر :
- محیط SharePoint 3.0 Central Administrationرا باز می نماییم .
- از منوی Quick Launch ، Shared Service مربوطه را انتخاب می نماییم .
از قسمت Business Data Catalog ، 'Import Application Definition' را انتخاب می نماییم .

شما می توانید تمام این فایل را یا بخشی از آن را توسط انتخاب "Resource" از قبیل Localised Name ،Properties ، و مجوزهای دسترسی انتقال دهید.

وقتی که این فایل را انتقال دادید می توانید داده های منتقل شده از پایگاه داده را مشاهده نمایید .این صفحه این اجازه را به شما می دهد مه هر یک را ویرایش و انتقال و حتی پاک نمایید .

این موجودیت ها می توانند توسط قسمت Business Data Catalog در منوی Shared Service نیز مشاهده شوند .
در این موجودیت ها می توان ستون هایی که دارد را مشاهده نمود و یا مجوز های دسترسی افراد یا گروه ها را مشاهده یا تغییر داد ، با این مجوز ها میتوان مشخص کرد چه کسی می تواند موجودیت ها را ویرایش ، به روز رسانی یا حذف کند.
چه کسی می تواند موجودیت در وب پارت ها را انتخاب نماید و در نهایت چه کسی مجوز دسترسی به افراد دهد .
آخرین گزینه در Business Data Catalog در منوی Shared Services ویرایش Business Data Profile Template است .
این صفحات پروفایل ، صفحات وب پارتی است که آیتم های این BDC رانمایش می دهند .این پروفایل ممکن است ، برای مثال، نام محصول مورد نظر را همراه با اطلاعات ریز تر و بیشتر از محصول را نمایش دهد.
این پروفایل به شکل اتوماتیک برای هر موجودیت که در وب پارت Business Data Item Builder است ،ایجاد می شود .
این وب پارت ، فقط برای پروفایل های BDC استفاده می شود و یک آیتم از مشخصات در آدرس URL ایجاد میکند و به وب پارت های متصل میفرستد . لینک نمایش داده شده برای مشاهده پروفایل ظاهر می شود و می توانید با کلیک بر آن ، صفحه پروفایل مورد نظر را مشاهده نمایید .