Office SharePoint Server 2007 Part 1

download Office SharePoint Server 2007 Part 1

of 106

description

Share Point

Transcript of Office SharePoint Server 2007 Part 1

  • 0

  • 1

    DAFTAR ISI

    BAB 1 PENGENALAN MICROSOFT OFFICE SHAREPOINT SERVER 2007.......................... 2

    FITUR MICROSOFT OFFICE SHAREPOINT SERVER 2007................................................................... 2

    PERBAIKAN PADA WINDOWS SHAREPOINT SERVICES 3.0 .............................................................. 13

    KESIMPULAN ........................................................................................................................ 25

    BAB 2 ARSITEKTUR MICROSOFT OFFICE SHAREPOINT SERVER 2007 .......................... 26

    ARSITEKUR ENTERPRISE .......................................................................................................... 26

    ARSITEKTUR LOJIK SISTEM ....................................................................................................... 28

    APPLICATION POOLS .............................................................................................................. 56

    KESIMPULAN ........................................................................................................................ 59

    BAB 3 DESAIN DAN DEPLOYMENT ............................................................................. 60

    MEMAHAMI LINGKUNGAN ANDA SAAT INI ................................................................................. 66

    MENGIDENTIFIKASI DEPENDENSI INFRASTRUKTUR ........................................................................ 70

    MENGIDENTIFIKASI KONSIDERASI DESAIN LAINNYA ...................................................................... 73

    MEMASTIKAN AVAIBILITAS DAN PERFORMANSI ........................................................................... 75

    MENGORGANISASI KONTEN .................................................................................................... 80

    MENGELOLA KONTEN ............................................................................................................ 83

    MERENCANAKAN KEAMANAN .................................................................................................. 87

    DEPLOYMENT SERVER FARMS .................................................................................................. 96

    KESIMPULAN ...................................................................................................................... 103

    BAB 4 PERENCANAAN, INSTALASI, DAN PEMELIHARAAN ........................................ 105

    DUKUNGAN MULTIBAHASA ................................................................................................... 105

    MEMILIH SEBUAH BAHASA INSTALASI PRODUK .......................................................................... 107

    MENCIPTAKAN SEBUAH HIERARKI VARIATION WEB SITES ............................................................ 113

    MEMASUKAN KONSEP VARIATION KEDALAM PERENCANAAN ....................................................... 117

    MERENCANAKAN KONFIGURASI VARIATION .............................................................................. 120

    MENGELOLA PENERJEMAHAN ................................................................................................ 135

    DEPLOYMENT KONTEN ......................................................................................................... 151

    KESIMPULAN ...................................................................................................................... 152

    BAB 5 INSTALASI ..................................................................................................... 154

    FITUR PRODUK ................................................................................................................... 154

    REKOMENDASI PERANGKAT KERAS ......................................................................................... 156

    MEMPERSIAPKAN INSTALASI .................................................................................................. 157

    USER DAN SERVICE ACCOUNTS ............................................................................................... 159

    INSTALASI SHAREPOINT SERVER 2007 .................................................................................... 166

    MENJALANKAN PROSEDUR INSTALASI ...................................................................................... 167

    KONFIGURASI ..................................................................................................................... 171

  • 2

    BASIS DATA DEFAULT SPS 2003 ........................................................................................... 179

    MEMODIFIKASI FARM ANDA ................................................................................................. 182

    SERVER EFEK OLEH SPS 2007............................................................................................... 184

    PERUBAHAN FILE SYSTEM ..................................................................................................... 184

    MENGHAPUS SERVERS DARI FARM ANDA ................................................................................. 187

    INSTALASI WSS 3.0 ............................................................................................................. 188

    UNINSTALL WSS 2007 ........................................................................................................ 190

    UNINSTALL WSS 3.0 ........................................................................................................... 190

    KESIMPULAN ...................................................................................................................... 191

    BAB 6 KONFIGURASI CENTRAL ADMINISTRATION ................................................... 192

    PERKENALAN TERHADAP CENTRAL ADMINISTRATION ................................................................. 193

    MENGGUNAKAN HALAMAN CENTRAL ADMINISTRATION HOME ................................................... 194

    MENGGUNAKAN HALAMAN OPERATIONS DARI CENTRAL ADMINISTRATION .................................... 205

    SKENARIO: MENGEMBANGKAN SEBUAH SERVER FARM ............................................................... 238

    KESIMPULAN ...................................................................................................................... 248

    BAB 7 MANAJEMEN APLIKASI DAN KONFIGURASI ................................................... 250

    SHAREPOINT WEB APPLICATION MANAGEMENT ....................................................................... 251

    SHAREPOINT SITE MANAGEMENT .......................................................................................... 281

    APPLICATION SECURITY ........................................................................................................ 290

    KONEKSI SERVICE EKSTERNAL ................................................................................................ 297

    WORKFLOW MANAGEMENT .................................................................................................. 299

    KESIMPULAN ...................................................................................................................... 300

  • 2 Pengenalan Microsoft Office SharePoint Server 2007

    Bab 1 Pengenalan Microsoft Office SharePoint Server 2007

    Fitur Microsoft Office SharePoint Server 2007 SharePoint Server 2007 dibangun diatas .NET Framework 3.0 dan

    Windows Workflow Foundation (WF) dan dapat bekerja dengan Web

    Parts dari ASP.NET 1.1 dan 2.0. Selain itu, SharePoint Server 2007 juga

    dapat berjalan pada platform Internet Information Services (IIS) 6.0 atau

    versi yang lebih baru, dan dapat bekerja dengan Microsoft SQL Server

    2000 atau SQL Server 2005. (Microsoft SQL Server 2005 dibutuhkan agar

    fitur business intelligence berjalan dengan baik).

    Komponen-komponen beserta fitur-fitur dari SharePoint Server 2007

    terdaftar pada Tabel 1-1 berikut:

    Tabel 1-1 Area-area Fitur SharePoint Server 2007

    Area Komponen Fitur

    Portal Enterprise Portal template

    Site directory

    My Site

    Social networking

    Privacy control

    Search Enterprise scalability

    Contextual relevance

    People and business data search

    Content Management Integrated document management

    Records management

  • 3 Pengenalan Microsoft Office SharePoint Server 2007

    Web content management with policies and

    workflow

    Business Forms Web forms-based front ends

    Line-of-Business (LOB) actions

    Pluggable Single Sign-On (SSO)

    Business Intelligence

    (BI)

    Server-based Excel spreadsheets and data

    visualization

    Report Center

    BI Web Parts

    Key Performance Indicators (KPIs) and dashboards

    Collaboration Documents, tasks, and calendars

    Blogs and wikis

    E-mail integration

    Project management lite

    Outlook integration

    Offline documents and lists

    Portal Services Portal services dari SharePoint Server 2007 tersedia pada site template

    dari Corporate Intranet. Template ini akan secara otomatis membuat

    beberapa sub-sites, termasuk sebuah Sites Directory, Document Center,

    halaman News dengan kemampuan Real Simple Syndication (RSS),

    sebuah Report Center, Search Center, dan akses ke My Site. (Lihat

    Gambar 1-1).

    Apabila kita lihat dengan seksama, sebenarnya portal ini menyatukan

    konten dari beberapa sumber dan mempresentasikannya kepada

    pengguna dalam satu tampilan. Tujuan utama dari SharePoint Server

    2007 adalah untuk menyediakan sebuah lokasi dimana setiap

    pengguna dapat mengakses atau menemukan semua informasi yang

    mereka perlukan untuk melakukan pekerjaan mereka.

  • 4 Pengenalan Microsoft Office SharePoint Server 2007

    My Site

    Salah satu yang terdapat pada portal services SharePoint 2007

    adalah portal personal milik pengguna, yang disebut dengan My

    Site. My Site menyediakan tiga fungsi utama. Pertama, My Site

    membentuk target-target informasi. SharePoint Server 2007 saat ini

    memungkinkan informasi ditargetkan kepada pengguna tertentu

    sehingga pengguna tersebut tidak perlu mencari-cari letak informasi

    yang mereka butuhkan.

    Gambar 1-1 Portal default di SharePoint Server 2007

    Kedua, My Site dapat digunakan untuk untuk mengagregasi

    informasi pada satu lokasi. Item yang dapat diagregasikan

    termasuk:

    My Documents, tasks, pesan e-mail, dan list SharePoint lainnya

    My SharePoint sites

    My Colleagues

  • 5 Pengenalan Microsoft Office SharePoint Server 2007

    My Web/RSS feeds

    My Outlook Web Access

    Ketiga, dengan kontrol privasi yang fleksibel, pengguna dapat

    menyampaikan informasi mengenai dirinya sendiri kepada

    perusahaan, sekelompok kolega yang telah dipilih, atau keduanya.

    Contohnya, pengguna dapat mengimpor informasi mengenai dirinya

    dari Active Directoryatau direktori apapun yang sesuai dengan

    Lightweight Directory Access Protocol (LDAP) versi 3.0dan

    membuat informasi tersebut tersedia untuk individu dan kelompok

    yang ia tentukan sendiri. Selain itu, mereka juga dapat

    menambahkan informasi sendiriseperti skill, keyword, dan hal-hal

    lain yang dapat menjelaskan diri merekauntuk dikonsumsi oleh

    orang lain. Informasi lainnya yang dapat juga diberikan oleh

    pengguna termasuk informasi profil organisasi, seperti manajer,

    kolega, keanggotaan site, dan list distribusi e-mail.

    Knowledge Network

    Perangkat lunak Knowledge Network tidak termasuk dalam produk

    SharePoint Server 2007, namun dapat di-download dan di-install

    untuk meningkatkan kemampuan social-networking dari para

    pengguna. Knowledge Network mengatasi beberapa masalah yang

    sering ditemui seperti berikut:

    Sebagian besar dari informasi tidak terdokumentasi secara formal

    Seringkali sulit untuk menghubungkan informasi yang kita miliki

    dengan orang yang tepat

    Weak ties sulit untuk ditemukan

    Weak ties mengacu pada orang-orang yang mengenal orang lain

    yang anda kenal. Pada umumnya mereka adalah kontak secondary

    atau tertiary yang Anda kenal melalui keluarga dan teman. Dalam

    hal organisasi, mereka umumnya adalah orang-orang yang bekerja

    di perusahaan Anda namun hanya berkomunikasi dengan Anda

  • 6 Pengenalan Microsoft Office SharePoint Server 2007

    kadang-kadang saja. Orang yang dikenal oleh kolega Anda adalah

    second degree contacts atau yang kita sebut sebagai koleganya

    kolega Anda. Teman dan kontak dari second degree contacts Anda

    adalah third degree contacts. Orang-orang second dan third

    degree contacs tadi membentuk weak ties Anda. Pada teori social-

    networking, weak ties dapat memberikan channel ke ide-ide baru,

    informasi, dan kesempatan. Sebuah organisasi perlu menyediakan

    sebuah social-network yang baik dan profil keahlian untuk

    anggotanya. Mengotomasi pembuatan profil tersebut adalah kunci

    untuk mendapatkan pengetahuan tacit (pengetahuan yang tidak

    terdokumentasi) dari seseorang.

    Search and Indexing Searching dan indexing yang teragregasi pada SharePoint Server 2007

    telah diperbaiki dibandingkan pendahulunya pada SharePoint Server

    2003. Microsoft telah mengimplementasikan mesin pencarian yang

    sama pada seluruh platform SharePoint sehingga walaupun anda

    meng-install Windows SharePoint Services 3.0 ataupun SharePoint

    Server 2007, Anda akan mendapatkan mesin pencarian dan

    pengindeksan yang sama. Mesin pencarian pada Windows SharePoint

    Services hanya dapat mencari konten yang di-host pada sebuah

    SharePoint site. Selain itu, Microsoft juga telah menambahkan

    kemampuan yang memastikan bahwa informasi yang tepat (atau yang

    paling relevan berdasar query) muncul di bagian paling atas dari result

    set. Microsoft juga telah membuat result set pencarian lebih mudah

    untuk dikostumisasi dan lebih user-friendly. Contohnya, apabila anda

    salah mengeja sebuah kata dalam query pencarian Anda, fitur Did You

    Mean (DYM) akan meminta anda untuk mengulang pencarian

    menggunakan pengejaan yang benar.

  • 7 Pengenalan Microsoft Office SharePoint Server 2007

    Content Management Dibawah content management, terdapat tiga kategori fitur yang sangat

    berbeda dan dibutuhkan: web content, records management, dan

    document management. Ketiganya saat ini telah termasuk di dalam

    SharePoint Server 2007. Selain itu, Anda juga dapat membuat konten

    menjadi aman sekaligus privat dengan menggunakan kombinasi dari

    permissions dan Windows Rights Management Services (RMS).

    Content management menyediakan sarana bagi pengguna untuk

    menulis konten dan mem-publish konten tersebut ke sebuah Web site

    yang dapat diakses oleh publik, baik di-publish secara manual ataupun

    menggunakan penjadwalan tertentu. Satu hal yang juga termasuk

    dalam model publishing ini adalah workflow untuk approval routing.

    Auditing juga termasuk dalam bagian dari proses ini sehingga

    keamanan dan regulatory compliance yang dibutuhkan dapat dicapai

    menggunakan SharePoint Server 2007.

    Web Content

    Fitur dan fungsionalitas dari produk yang dulu dikenal sebagai

    Microsoft Content Management Server (CMS) 2002 sekarang telah

    termasuk di dalam SharePoint Server 2007. Fitur Web content

    management telah menjadi model publishing menggunakan fitur

    dan ide CMS. Sekarang, pengguna memiliki tempat dimana mereka

    dapat menciptakan konten Web baru, menjalankan sebuah proses

    approval terhadap konten tersebut, dan kemudian mem-publish

    konten ke sebuah Web site publik. Fitur yang bertahap ini tidak

    hanya berlaku untuk konten Web, tapi juga untuk kostumisasi kode,

    serta untuk modifikasi terhadap site tersebut.

    Selain itu, untuk developer, fitur solutions management di

    SharePoint Server 2007 telah mengeliminasi masalah yang terdapat

    pada SharePoint Server 2003 dimana developer harus menulis kode

    namun tidak memiliki metode untuk memindahkan kode tersebut

    dari lingkungan produksi alfa ke beta.

  • 8 Pengenalan Microsoft Office SharePoint Server 2007

    Records and Document Management

    Records management juga disediakan oleh SharePoint Server 2007.

    Dengan menggunakan tipe konten, sekarang anda dapat mengelola

    kelompok-kelompok informasi, seperti pesan e-mail, yang

    sebelumnya terdapat pada banyak repositories.

    Document management memungkinkan untuk menciptakan sebuah

    lokasi untuk meletakkan dokumen yang telah selesai untuk

    kemudian dikonsumsi oleh kelompok-kelompok yang memiliki

    permission yang sesuai. Selain itu tersedia pula kemampuan untuk

    mengaudit catatan perubahan suatu dokumen dan memberikan

    sebuah tanggal kadaluarsa pada dokumen-dokumen yang harus

    kadaluarsa setelah suatu periode waktu tertentu.

    Keduanya, records dan document management, memungkinkan

    sebuah organisasi untuk menyesuaikan dengan peraturan SOX di

    United States dan peraturan-peraturan yang serupa di negara-

    negara lain.

    Karena banyak perusahaan dan organisasi bekerja dalam lingkungan

    multilingual, SharePoint Server 2007 memungkinkan dokumen-

    dokumen diterjemahkan dan diindeks ke dalam beberapa bahasa.

    Contohnya sebuah dokumen Microsoft Office Word dapat

    diciptakan menggunakan bahasa Perancis, kemudian dibuka dalam

    Word versi Jerman, sehingga muncul dalam bahasa Jerman.

    Lokalisasi konten untuk pengguna di lokasi yang berbeda yang

    menggunakan bahasa berbeda adalah salah satu dari fitur kunci

    yang baru pada SharePoint Server 2007.

    Rights Management

    Selain itu, RMS, yang memungkinkan konten dibuat menjadi privat,

    juga terdapat pada platform SharePoint Server 2007. Membedakan

    antara permission (siapa yang dapat mengakses konten) dengan

  • 9 Pengenalan Microsoft Office SharePoint Server 2007

    privatisasi (aksi apa yang dapat dilakukan oleh orang-orang yang

    memiliki permission terhadap konten tersebut) sangatlah penting.

    Dengan SharePoint Server 2007, Anda bisa mendapatkan konten

    yang secure sekaligus private dengan menggunakan kombinasi dari

    permission dan information right management. Apabila anda tidak

    terbiasa bekerja dengan certificates, Anda perlu mempelajari

    mengenai Public Key Infrastructur (PKI), karena

    pengimplementasian RMS akan membutuhkan pengetahuan

    mengenai PKI. Untuk informasi lebih lanjut mengenai PKI, lihat

    Microsoft windows Server 2003 PKI and Certificate Security

    (Microsoft Press, 2004) dan juga review topik Designing a Public

    Key Infrastructure yang dapat ditemukan dalam PKI TechCenter

    pada Microsoft TechNet

    (http://www.microsoft.com/windowsserver2003/technologies/pki/

    default.mspx).

    Business Forms Sebagai bagian dalam suite dari SharePoint Server 2007 server-side

    products yang baru, Microsoft memperkenalkan Office Forms Server

    2007. Office Forms Server 2007 memungkinkan perusahaan untuk

    menangkap data kritikal dalam format elektronik dan kemudian

    mengotomasi proses-proses untuk informasi ini begitu informasi

    tersebut ditangkap. Web-based forms dapat diciptakan dan dikonsumsi

    di seluruh bagian perusahaan menggunakan Forms Server 2007.

    Hal ini berarti Anda dapat memperluas aktivitas pengumpulan data

    untuk dapat dilakukan oleh setiap orang hanya dengan syarat memiliki

    browser. Oleh karena itu, anda dapat membuat proses bisnis yang

    forms-driven untuk dapat diakses oleh konsumen, partner, dan supplier

    melalui sebuah Web browser. Dengan menggunakan teknologi canggih

    untuk form-rendering berbasis browser yang dibangun ke dalam Forms

    Server 2007, anda dapat merancang form-form menarik yang

    memberikan user experience yang baik bagi para pengguna.

  • 10 Pengenalan Microsoft Office SharePoint Server 2007

    Selain itu, anda juga dapat membuat form-form tersebut bekerja

    sebagai alat data gathering front-end untuk aplikasi Line-Of-Business

    (LOB) Anda. Anda dapat juga menghubungkan beberapa form ke dalam

    data system yang sudah ada menggunakan Web services.

    Beberapa fitur lainnya dari Forms Server 2007 termasuk fitur-fitur

    berikut:

    Fungsionalitas form yang canggih yang dapat diciptakan tanpa perlu

    menulis kode.

    Validasi data pada saat penginputan data.

    Akses terhadap beberapa jenis form dari perangkat mobile.

    Business Intelligence Microsoft Business Intelligence (BI) adalah sebuah area penting untuk

    perangkat lunak Microsoft SharePoint Server 2007. Sebagai bagian dari

    layanan konten premium, BI terfokus pada pengagregasian informasi

    menjadi sebuah struktur laporan dan mempresentasikan laporan

    tersebut pada sebuah pusat laporan. BI lebih dari sekedar pembentuk

    informasi sederhana.BI adalah solusi yang mengkombinasikan SQL

    Server 2005, SharePoint Server 2007, dan klien sistem Microsoft Office

    2007 untuk membantu mengantarkan informasi yang benar pada saat

    yang tepat dengan format yang tepat. Tiga bagian utama dari solusi ini

    tersedia dan dapat digunakan secara terpisah ataupun dikombinasikan

    satu sama lain.

    Bagian pertama adalah solusi business scorecard, Microsoft Business

    Scorecard manager 2005 (BSM). Solusi ini juga ditawarkan sebagai

    bagian dari merek Microsoft Office PerformancePoint server 2007.

    Solusi ini memungkinkan anda untuk mengetahui produktivitas para

    pekerja. Office PerformancePoint Server 2007 menawarkan

    kemampuan scorecard yang membantu pengguna untuk lebih mengerti

    apa yang terjadi pada bisnis mereka dan menyelaraskan aksi mereka

  • 11 Pengenalan Microsoft Office SharePoint Server 2007

    dengan strategi perusahaan. Pengguna juga dapat membangun dan

    mengelola scorecard yang dipersonalisasi tanpa mengerti mengenai IT.

    Area utama kedua dari BI pada SharePoint Server 2007 adalah

    Microsoft Office Excel Calculation Services. Microsoft Office Excel telah

    lama menjadi alat favorit untuk menganalisa informasi, produk ini kini

    memberikan fungsionalitas Excel dengan sebuah format zero-client

    apabila dibutuhkan. Selain itu, pengguna Excel akan mendapatkan

    sebuah komponen server-side dimana didalamnya spreadsheet dapat

    dikonfigurasi untuk mempertahankan koneksi antara spreadsheet Excel

    dan sumber data mereka. Terlebih lagi, fitur baru yang ditawarkan

    termasuk dukungan penuh terhadap SQL Server 2005 Analysis Services,

    kapasitas spreadsheet yang sangat diperluas, kemampuan sorting dan

    filtering yang diperbaiki, skema visualisasi data yang kaya pada Excel

    maupun Microsoft Office Visio, dan PivotTables dan PivotCharts yang

    diperbaiki.

    Area utama ketiga dari BI adalah SQL Reporting Services dan Analysis

    Services. Layanan-layanan ini memungkinkan anda untuk mengagregasi

    informasi granular dari beberapa sumber data menggunakan SQL

    Server Integration Services, membangun analisis kompleks dari data

    tersebut menggunakan Analysis Services, dan kemudian menggunakan

    Reporting Services untuk membangun laporan yang akurat dan mudah

    dimengerti.

    Collaboration Fitur collaboration yang kaya telah terdapat pada Windows SharePoint

    Services 3.0 dan diperbaiki lagi oleh SharePoint Server 2007. Jumlah

    dan kedalaman fitur-fitur ini sangat kompleks dan bervariasi dan kita

    akan membahas beberapa fitur tersebut di bab ini pada bagian

    Perbaikan pada Windows SharePoint Services 3.0. Tapi secara sekilas,

    fitur-fitur collaboration mencakup elemen-elemen seperti blog, wiki,

    integrasi e-mail, lite project management, integrasi Outlook, dan juga

    fitur-fitur v2 yang dipertahankan.

  • 12 Pengenalan Microsoft Office SharePoint Server 2007

    Salah satu kekurangan dari Windows SharePoint Services 2.0 adalah

    kurangnya antarmuka yang aman. Antarmuka pada Windows

    SharePoint Services 3.0 saat ini telah diamankan sehingga pengguna

    hanya dapat melihat link yang memang mereka berhak untuk akses

    atau lakukan aksi. Secara konseptual, fitur ini didapat dari Access Based

    Enumeration (ABE) pada Windows Server 2003 Service Pack 1. Idenya

    adalah apabila pengguna dapat melihat, tapi tidak dapat menggunakan

    suatu resource, maka hal ini masih merupakan sebuah masalah

    keamanan. Pada file server, sangat penting agar seorang pengguna

    tidak dapat melihat nama-nama file yang tidak boleh mereka akses.

    Pada SharePoint, link administratif tidak merepresentasikan akses

    terhadap resource, tapi mereka merepresentasikan aksi yang dapat

    dilihat pengguna apabila mereka dapat melakukan aksi ini. Hal ini

    menjaga pengguna dari berjalan-jalan di sebuah site, mencoba untuk

    melakukan aksi-aksi administratif yang tidak seharusnya mereka

    mereka lakukan.

    Fitur-fitur lain pada Windows SharePoint Services 3.0 termasuk fitur-

    fitur berikut:

    Large list indexing (melalui SQL Full-Text Search engine, bukan

    Microsoft Search engine)

    Versioning dan security per item untuk semua list items pada semua

    tipe list

    Penambahan multivalued lookup fields

    Kemampuan untuk menggunakan list views dari Web lain

    Penciptaan dan konsumsi dari Content Types dari semua lists

    Two-stage recycle bin untuk sites dan koleksi site

    Audit aksi pengguna dengan Application Programming Interface

    (API) untuk memungkinkan Independent Software Vendors (ISV)

    untuk menambahkan fitur pengauditan ke dalam aplikasi mereka

    sendiri

    Login/logout secara eksplisit

    Pencarian yang difokuskan pada this site and down

  • 13 Pengenalan Microsoft Office SharePoint Server 2007

    Perbaikan pada Windows SharePoint Services 3.0 Komponen client dari sistem Office 2007 bekerja bersama dan dengan

    komponen server pada Windows SharePoint Services. Perbaikan pada

    Windows SharePoint Services telah menghasilkan fitur dan fungsionalitas

    baru pada sisi klien. Mari kita mulai dengan melihat perbaikan pada data

    platform.

    Perbaikan pada Data Platform Salah satu skenario yang umum adalah sebuah perusahaan ingin

    menyimpan dokumen-dokumen dalam jumlah besar pada satu

    document library saja, namun dengan kemampuan untuk mencari dan

    mem-filter dokumen-dokumen tersebut dengan cepat. Selain itu,

    pengguna juga ingin meng-host beberapa tipe dokumen, masing-

    masing dengan skema yang berbeda-beda, di dalam satu document

    library yang sama, namun dapat mengurutkan dan mencari diantara

    skema-skema dokumen yang berbeda tersebut. Dan pengguna ingin

    dapat mengambil dokumen setelah mereka menghapus dokumen

    tersebut tanpa meminta personel IT untuk melakukan restore. Pada

    Windows SharePoint Services, semua ini, bahkan lebih, kini telah

    dimungkinkan.

    Storage improvement

    Area paling besar dalam perbaikan versi Windows SharePoint

    Services ini adalah pada fitur data storage dan query lookup. Fitur

    pertama yang ditambahkan adalah indexing untuk large list, yang

    akan memberikan pengguna kemampuan untuk mencari suatu

    informasi yang spesifik dari large lists (termasuk document library).

    Contohnya, misalkan anda ingin memiliki sebuah document library

    dengan satu juta dokumen dan anda ingin mencari semua dokumen

    yang ditulis oleh Bill English. Windows SharePoint Services akan

  • 14 Pengenalan Microsoft Office SharePoint Server 2007

    memungkinkan Anda untuk melakukan hal ini dengan cepat karena

    saat ini lebih banyak indeks data pada field di list items. Pada contoh

    ini, field penulis memiliki indeks-nya sendiri yang dapat di-query

    untuk mengenumerasi seluruh penulis pada document library

    dengan cepat.

    Multivalued Lookups

    Fitur baru yang lain adalah multivalued lookups. Fitur ini

    memungkinkan pengguna menggunakan sebuah list yang

    merupakan sebuah lookup terhadap list lain dimana pengguna

    tersebut dapat menspesifikasikan beberapa nilai. Contohnya, Anda

    mempunyai central list yang mengandung semua tipe-tipe status

    yang Anda mungkin akan assign ke dokumen-dokumen anta di

    perusahaan. Anda ingin mencari dokumen-dokumen yang memiliki

    technical dan copy editorial review tapi tidak memiliki legal reviews.

    Pada Windows SharePoint Services versi ini, Anda dapat

    mengeksekusi query semacam ini dan menerima semua dokumen-

    dokumen yang sesuai dengan query anda (sesuai permission yang

    Anda miliki). Kemampuan untuk memiliki one-to-many lookup dari

    dalam sebuah SharePoint list ke SharePoint list lainnya adalah

    sebuah fitur baru yang menarik dan menyediakan banyak

    kemungkinan content management dan metode pencarian

    informasi yang lebih baik.

    Karena Anda memiliki kemampuan untuk melakukan lookups dari

    satu list ke list lainnya, produk ini juga memperkenalkan komponen

    link fix-up yang memungkinkan Anda mempelajari list dan list item

    yang mana yang memiliki dependencies di list lain di seluruh

    perusahaan.

    Windows SharePoint Services juga mencakup sebuah versi slimmed-

    down dari mesin pencarian SharePoint Server 2007. Menggantikan

    mesin SQL Full-Text Indexing dengan mesin pencarian SharePoint

    Server 2007 memungkinkan keakuratan hasil yang mirip pada site

  • 15 Pengenalan Microsoft Office SharePoint Server 2007

    level pada hasil pencarian di portal dan juga memberikan pengguna

    kemudahan untuk meng-upgrade ke SharePoint Server 2007,

    apabila diinginkan.

    Mesin pada versi Windows SharePoint Services ini tidak

    memungkinkan penciptaan sumber konten eksternal, namun

    memungkinkan user experience yang lebih konsisten di seluruh sites

    dan portals di SharePoint Server 2007.

    Terdapat juga sebuah change log yang menyimpan data perubahan-

    perubahan terhadap sebuah library, list, atau item yang dapat

    digunakan menggunakan change log API atau Web Services

    sehingga anda dapat mencatat dan menelusuri perubahan apa yang

    telah dieksekusi terhadap suatu item tertentu.

    Windows SharePoint Services mengikutsertakan suatu fitur baru

    bernama AutoCopy. Fitur ini memungkinkan Anda mengambil suatu

    list item tertentu dan menyalinnya ke satu atau lebih lokasi secara

    terjadwal. Aksi autocopy dapat terjadi apabila sebuah item di-

    update, ketika sebuah dokumen di-update, atau ketika sebuah

    dokumen di-publish. Fitur ini adalah fitur utama dari model

    publishing yang baru pada Windows SharePoint Services.

    Windows SharePoint Services menginkutsertakan sebuah fitur

    transformasi baru. Misalkan Anda membutuhkan kemampuan untuk

    secara otomatis menyimpan dokumen dalam format PDF. Sekarang,

    yang perlu anda lakukan hanyalah meng-install transformer .doc ke

    .pdf, dan transformer akan muncul di semua menu untuk dokumen

    di Windows SharePoint Services sehingga dapat digunakan di

    seluruh bagian perusahaan. Fitur ini di-install dan dikelola secara

    terpusat, namun dapat dikonsumsi di seluruh sites di perusahaan

    tersebut.

    Windows SharePoint Services mendukung lebih banyak fields pada

    Web Part. Pada versi Windows SharePoint Services sebelumnya,

    terdapat batasan 64 kolom atau fields yang bisa menjadi bagian dari

  • 16 Pengenalan Microsoft Office SharePoint Server 2007

    list. Pada versi ini, Anda dapat membuat hingga 2000 fields untuk

    sebuah list.

    Usaha untuk mengatasi ketidakmampuan versi Windows SharePoint

    Services sebelumnya untuk mengenumerasi large lists pada browser

    pun telah senantiasa dilakukan. Misalnya, Anda memiliki sebuah list

    dengan 15.000 item atau lebih. Mengenumerasikan item sebanyak

    itu pada satu halaman dapat menyebabakn mesin HTML overload

    sehingga tidak mungkin untuk mengenumerasi keseluruhan list di

    browser. Penyelesaian untuk masalah ini berfokus pada penggunaan

    Data View Web Part, penggunaan Views untuk mem-filter list

    tersebut, atau menempatkan list items ke dalam folder untuk

    membagi-bagi enumerasi list tersebut. Anda juga dapat membangun

    indeks terhadap metadata dalam list tersebut dan mencari item

    dalam list berdasar pada metadata-nya.

    List and Library Alignment

    Tim Windows SharePoint Services juga telah bekerja keras untuk

    memastikan agar terdapat kesesuaian antara list dan document

    library di seluruh site perusahaan. Misalnya, pada versi Windows

    SharePoint Services sebelumnya, document library memiliki folder,

    namun list-nya tidak. Version history pada list item tidak tersedia,

    namun terdapat pada dokumen. Anda juga dapat memberikan

    permission ke list item, namun tidak dapat pada sebuah document

    library. Terlebih lagi, Discussion Web Part mengimplementasikan

    sebuah skema folder yang kompleks, dimana setiap diskusi disimpan

    di sebuah folderdimana setiap post pada keseluruhan thread

    merepresentasikan sebuah anak list item di folder tersebut.

    Content Types

    Content Types adalah fitur baru lainnya yang telah ditambahkan

    kepada Windows SharePoint Services. Content Types adalah

    sekumpulan fields yang anda kelompokan bersama untuk

  • 17 Pengenalan Microsoft Office SharePoint Server 2007

    membentuk metadata, behaviors, dan workflow untuk sebuah

    content item tertentu.

    Apabila anda seorang knowledge worker dan anda ingin mengelola

    metadata untuk dokumen di dalam sebuah SharePoint list, dan

    apabila dokumen-dokumen tersebut disimpan dalam beberapa lists,

    maka menjaga agar metadata dari list tetap konsisten bisa menjadi

    sulit karena anda perlu mengunjungi tiap list dan memastikan

    bahwa list tersebut memiliki struktur kolom dan konvensi penamaan

    yang sama dengan yang lainnya. Pada versi Windows SharePoint

    Services ini, Content Types menyelesaikan masalah tersebut.

    Content Types memungkinkan Anda untuk mengelola setiap

    metadata dokumen yang ada di seluruh bagian perusahaan secara

    terpusat.

    Misalnya, Anda menginginkan seluruh press release organisasi Anda

    untuk memiliki sebuah copy edit dan sebuah legal review sebelum

    di-publish dan Anda ingin menerapkan ini di seluruh document

    libraries di perusahaan Anda. Content Types memungkinkan Anda

    melakukan ini dengan menkonfigurasikan sebuah Press Release

    Content Type yang mengharuskan setiap dokumen untuk memiliki

    sebuah copy edit dan sebuah legal review sebelum dapat di-publish.

    Content Types juga bisa menjadi hierarkikal. Yaitu, Anda dapat

    menentukan sebuah Content Types global yang dikelola secara

    terpusat, kemudian menciptakan Content Types lokal yang dengan

    informasi yang diturunkan dari Content Types global, dan tetap

    memiliki kebebasan untuk menambah, menghilangkan, atau

    memodifikasi karakteristik dan behavior dari Content Types lokal

    tersebut. Contohnya, Anda dapat menciptakan sebuah Content

    Types yang disebut Public Documents dan kemudian menciptakan

    satu lagi pada level document library yang dinamakan Press Releases

    yang merupakan turunan dari Public Documents, dan kemudian

    memodifikasi properti yang didapatkan dari Public Documents

    Content Types. Anda juga dapat menampbah behavior, workflow,

    dan karakteristik ke Press Releases Content Types. Arsitektur ini

  • 18 Pengenalan Microsoft Office SharePoint Server 2007

    memberikan fleksibilitas yang besar pada cara mendefinisikan

    skema, namun tetap memungkinkan output yang terpusat dari

    sebuah skema awal perusahaan tersebut.

    Content types juga memfasilitasi kemampuan untuk melakukan

    large list indexing karena Anda tahu bahwa semua list yang

    menggunakan sebuah Content Types tertentu menyimpan data

    pada suatu field (atau sekumpulan field tertentu) dengan cara yang

    sama, yang memungkinkan indexing yang lebih mudah dan cepat.

    Data Restore

    Fitur baru yang mungkin paling diantisipasi pada versi Windows

    SharePoint Services ini adalah Recycle Bin. Recycle bin ini benar-

    benar merupakan sebuah two-stage recycle bin, yang memiliki tahap

    pertama pada tingkat library dan tahap kedua pada tingkat site-

    collection.

    Pada tingkat document-library, pemilik konten dapat menghapus

    dan me-restore dokumen tanpa campur tangan pemilik site-

    collection atau system administrator. Pada tingkat site-collection,

    pemilik site-collection dapat me-restore dokumen tanpa campur

    tangan system administrator.

    Site-collection administrator dapat menentukan policy untuk semua

    document library recycle bin, seperti interval clean up selama dua

    minggu untuk tingkat document-library, dan tiga bulan untuk tingkat

    site-collection. Selama dokumen yang dihapus berada di salah satu

    dari dua recycle bin ini, dokumen tersebut dapat di-restore tanpa

    bantuan dari system administrator.

    Fitur robust auditing dari Windows SharePoint Services akan

    mencatat kapan dan siapa yang menghapus sebuah dokumen,

    walaupun apabila dokumen tersebut sudah tidak ada. Audit trail

    untuk aksi-aksi pada sebuah dokumen tidak disimpan bersama

    dokumen tersebut. Audit trail tersebut disimpan terpisah dari

  • 19 Pengenalan Microsoft Office SharePoint Server 2007

    dokumen untuk dapat direferensi di masa mendatang walaupun

    dokumen tersebut sudah tidak ada lagi atau telah diubah namanya

    atau digunakan untuk hal lain.

    Windows SharePoint Services juga menyediakan tiga jenis backup:

    satu untuk ketika terjadi bencana atau masalah, satu untuk masing-

    masing sites, dan yang ketiga adalah untuk masing-masing dokumen

    di document library. Microsoft Office SharePoint Designer 2007 akan

    memberikan pengguna kemampuan untuk mem-back up

    keseluruhan site collection dan membawanya dari jaringan untuk

    digunakan secara offline. Fungsionalitas ini serupa dengan yang

    disediakan oleh smigrate.exe, namun sekarang telah tersedia di

    tingkat site-collection sekaligus juga pada tingkat individual-site.

    Restore setelah bencana disediakan oleh enterprise backups. Backup

    ini disediakan oleh SQL backup juga oleh Volume Shadow Copy

    Service (VSS) writer sehingga mereka dapat berpartisipasi pada

    enterprise backup routines. Site backup dan restore disediakan

    dengan menggunakan perangkat command-line, stsadm.exe. Setiap

    dokumen dapat dihapus dan di-restore dengan adanya fitur two-

    stage recycle bin ini.

    Security Improvements Security adalah salah satu area besar lainnya dalam perbaikan

    Windows SharePoint Services. Perbaikan fitur yang paling diinginkan

    dari versi Windows SharePoint Services terakhir adalah document-level

    permissions di document library. Fitur ini sekarang tersedia pada versi

    ini. Sekarang Anda tidak hanya memiliki item-level security di

    document-library, namun juga memiliki security-trimmed user

    interface. Antarmuka yang dapat dilihat pengguna hanya akan

    memperlihatkan links ke aksi yang dapat dilakukan pengguna tersebut

    saja, sesuai dengan permission yang dimilikinya. Link ke aksi-aksi

    lainnya tidak akan diperlihatkan.

  • 20 Pengenalan Microsoft Office SharePoint Server 2007

    Windows SharePoint Services sekarang tersedia bersama dengan

    sebuah auditing engine yang robust, yang dapat meng-audit setiap aksi

    yang dilakukan pengguna dalam SharePoint. Selain itu terdapat juga

    full auditing object model sehingga Anda dapat membangun

    mengkostumisasi aplikasi Anda sendiri.

    Setiap SharePoint Server 2007 site juga akan memiliki fungsi

    login/logout yang eksplisit. Fungsi ini tidak tersedia untuk pembaca

    suatu site, yang berarti pembaca tidak perlu melakukan login ke site

    untuk melihat konten dari site tersebut. Bagaimanapun, setiap orang

    yang bernavigasi ke site dengan elevated privilege harus login untuk

    menggunakan elevated privileges mereka. Karena antarmuka yang

    ditampilkan di-trim untuk security, site yang menjadi host pembuatan

    sebuah dokumen dapat mempresentasikan dokumen yang telah selesai

    untuk perusahaan, memungkinkan pengguna yang hanya memiliki

    akses read-only membaca dokumen tersebut dari site tersebut tanpa

    perlu login terlebih dahulu.

    Perbaikan pada Administrator Platform Terdapat beberapa skenario yang ingin diselesaikan pada versi ini.

    Skenario yang paling penting adalah skenarion ekstranet. Pada skenario

    ini, administrator ingin berkolaborasi dengan vendor, partner, dan

    konsumen dan mengontrol metoda autentikasi collaboration site

    mereka tanpa perlu menambahkan account eksternal ke Active

    Directory mereka. Terdapat konfigurasi reverse proxy dan perimeter

    network (juga dikenal sebagai DMZ atau demilitarized zone) yang tidak

    didukung dengan baik oleh versi Windows SharePoint Services

    sebelumnya. Selain itu, tidak semua administrator ingin menggunakan

    autentikasi NTLM di skenario ekstranet mereka.

    Skenario umum kedua yang adalah proses upgrading dari versi

    Windows SharePoint Services sebelumnya ke versi terbaru. Bagian ini

    akan mendiskusikan kedua skenario tersebut, namun pertama-tama

  • 21 Pengenalan Microsoft Office SharePoint Server 2007

    mari kita lihat terlebih dahulu komponen-komponen kunci untuk

    Administration Platform.

    Komponen-komponen Kunci dari Administration Platform

    Bagian ini akan mendiskusikan beberapa komponen kunci dan garis

    besar dari apa yang telah dilakukan untuk memperbaiki

    Administration Platform pada Windows SharePoint Services. Hal-hal

    tersebut termasuk:

    Seluruh configuration links untuk Administrator telah dipindahkan di

    suatu tempat di Central Administration.

    Sebuah extensible time service telah diimplementasikan pada versi

    Windows SharePoint Services ini.

    Service ini, yang harus dijalankan pada setiap physical server di

    SharePoint Server 2007 farm, digunakan secara otomatis untuk

    mengambil semua informasi konfigurasi dari configuration database dan

    meng-update semua server di farm tersebut secara otomatis. Anda

    dapat juga mendaftarkan objek Anda sendiri pada timer service dan

    menampilkannya di administration interface sehingga Anda dapat

    menjalankan timer jobs Anda sendiri di atas built-in jobs pada Windows

    SharePoint Services.

    Perangkat Central Administration telah sangat diperbaiki.

    Semua perubahan konfigurasi dilakukan pada Operations tab, dan

    semua aktivitas Web site dan virtual server akan dikelola pada

    Application Management tab. Anda juga dapat mengelompokan

    aktivitas-aktivitas administrasi bersama dan mengkostumisasi

    administration interface sesuai dengan kebutuhan Anda. Perangkat ini

    dapat dikembangkan karena perangkat Central Administration ini

    sekarang hanya merupakan suatu Windows SharePoint Services yang

    berdasar pada Team Site Template.

    Struktur navigasi telah diperbaiki dan diperdatar di versi Windows

    SharePoint Services ini.

    Terdapat administration task list baru yang akan muncul segera

    setelah anda membuka Central Administration untuk memberitahu

    Anda tugas-tugas yang menurut SharePoint paling penting untuk

    dilakukan di farm Anda.

  • 22 Pengenalan Microsoft Office SharePoint Server 2007

    Task list ini merupakan sebuah Windows SharePoint Services task list

    yang dapat Anda perluas atau tambah dengan tugas yang terjadwal

    atau tugas yang hanya satu kali yang dapat diberikan untuk Anda atau

    anggota farm administration team yang lain.

    Terdapat layar informasi Farm Topology yang akan mendaftarkan

    setiap server pada SharePoint Server 2007 farm, bersama dengan

    status dan services yang dijalankan server tersebut.

    Selain itu, Anda dapat mengelola server-server tersebut dari

    antarmuka ini. Satu fitur yang cukup penting untuk diketahui adalah

    apabila statusnya menyatakan error, Anda akan dapat mengklik link

    error tersebut untuk mengeluarkan log dari remote server sehingga

    Anda dapat melihat kejadian apa yang direkam dan mempelajari

    masalah yang berhubungan dengan server tersebut.

    Extranet Scenario Improvements

    Pada versi ini telah ditambahkan dukungan untuk lebih banyak

    konfigurasi ekstranet dengan ASP.NET-pluggable authentication

    model. Hal ini berarti bahwa form-based authencation dan Web-

    based Single Sign-On (SSO) sekarang merupakan metode autentikasi

    yang didukung di Windows SharePoint Services. Kedua metode

    tersebut tidak tersedia bersama Windows SharePoint Services,

    namun keduanya telah didukung dan dapat dibeli dari pihak ketiga

    atau dikostumisasi khusus untuk lingkungan Anda.

    Upgrade Improvement

    Terdapat empat tujuan utama berhubungan dengan jalur dan

    metode upgrade yang ingin dicapai pada versi Windows SharePoint

    Services ini. Pertama, untuk memastikan bahwa Anda dapat meng-

    upgrade secara bertahap, yang berarti Anda tidak dipaksa untuk

    meng-upgrade keseluruhan SharePoint deployment Anda pada satu

    waktu sekaligus. Tujuannya Adalah memungkinkan Anda meng-

    upgrade dalam weekend-size chunks sehingga sebuah porsi yang

    berbeda dan terpisah dari keseluruhan deployment Anda dapat di-

  • 23 Pengenalan Microsoft Office SharePoint Server 2007

    upgrade dan selesai tanpa perlu meng-upgrade segmen lain dari

    deployment Anda saat ini.

    Kedua, untuk mengatasi masalah kebanyakan orang yang tidak

    dapat mematikan keseluruhan deployment mereka sekaligus untuk

    melakukan upgrade ke versi Windows SharePoint Services

    selanjutnya. Semua pengguna duduk-duduk, tidak produktif, ketika

    Anda melakukan upgrade bukanlah sebuah skenario yang Microsoft

    ingin Anda alami. Oleh karena itu, telah dipastikan bahwa Anda akan

    dapat membiarkan semua bagian deployment anda berjalan ketika

    Anda mematikan sebuah bagian yang lebih kecil dari deployment

    Anda untuk dilakukan upgrade.

    Ketiga, agar Anda dapat menulis kode upgrade Anda sendiri dan

    menggunakannya pada upgrade path yang disediakan oleh

    Microsoft. Untuk mencapai tujuan ini, upgrade path telah dibuat

    agar extensible. Ketika Anda mengadopsi pendekatan ini,

    upgrade.exe akan menjalankan kode Anda bersama dengan kode-

    nya sendiri untuk memastikan bahwa semua bagian dari deployment

    Anda di-upgrade ke versi Windows SharePoint Services yang

    terbaru.

    Keempat, untuk menyediakan pengalaman yang konsisten antara

    versi sebelumnya dan versi Windows SharePoint Services terbaru,

    bahkan saat usaha upgrade.

    Pendekatan-pendekatan Upgrade

    Terdapat tiga pendekatan upgrade utama. Yang pertama adalah

    sebuah in-place upgrade, dimana administrator memilih Upgrade

    ketika menjalankan Windows SharePoint Services setup program

    dan kemudian program tersebut melakukan upgrade tanpa campur

    tangan dari administrator lagi. Ketika upgrade telah selesai,

    administrator akan diberitahu dan pengguna telah dipindahkan ke

  • 24 Pengenalan Microsoft Office SharePoint Server 2007

    Windows SharePoint Services platform yang terbaru. Metode ini

    ideal untuk implementasi single-server atau small-farm.

    Pendekatan yang kedua adalah gradual upgrade, yang ditujukan

    untuk medium atau large farms. Karakteristik dari pendekatan

    upgrade ini termasuk menjalankan kode versi 3.0 bersamaan

    dengan kode versi 2.0 Anda pada physical server yang sama. Selain

    itu, Anda akan mendapatkan farm versi 3.0 berjalan. Kemudian

    Anda dapat memilih site collection yang mana yang ingin Anda

    migrasi dan menjalankan migrasi dari sites tersebut pada waktu

    yang sesuai dengan jadwal dan kecepatan Anda.

    Sebuah karakteristik yang menarik adalah URL yang dituliskan

    pengguna pada browser tidak berubah dari versi 2.0 ke versi 3.0.

    Sehingga, apabila mereka menulis http://trainsbydave di versi 2.0,

    mereka akan tetap menulis http://trainsbydave di versi 3.0 dan akan

    mendapatkan site versi 3.0 setelah site tersebut di-upgrade.

    Pada akhirnya, mari anggap Anda melakukan upgrade dari sebuah

    site ke versi 3.0 dan Anda menyadari bahwa Anda ingin site tersebut

    dikembalikan ke versi 2.0. Anda akan senang mengetahui bahwa

    Anda dapat mengembalikan suatu site menjadi versi 2.0.

    Kostumisasi Microsoft Office FrontPage pada versi 2.0 akan

    dipertahankan ketika sebuah site di-upgrade menjadi sebuah site

    versi 3.0. Anda juga akan memiliki pilihan untuk mengubah template

    dari site tersebut dari versi 2.0 menjadi template versi 3.0, namun

    apabila Anda memilih untuk melakukan ini, Anda akan kehilangan

    kostumisasi FrontPage versi 2.0 Anda.

    Pendekatan upgrade ketiga adalah untuk membangun farm baru,

    meng-upgrade content databases, dan melakukan konfigurasi ulang

    secara manual untuk keseluruhan farm dan meng-kode ulang semua

    kostumisasi yang Anda butuhkan di farm yang baru.

  • 25 Pengenalan Microsoft Office SharePoint Server 2007

    Kesimpulan SharePoint Server 2007 adalah sebuah produk yang kompleks dan

    beranjak dewasa yang menawarkan organisasi Anda potensi besar untuk

    mengelola dan bekerja dengan informasi Anda dalam cara yang lebih

    baik, lebih cepat, dan lebih pintar.

  • 26 Arsitektur Microsoft Office SharePoint Server 2007

    Bab 2 Arsitektur Microsoft Office SharePoint Server 2007

    Arsitekur Enterprise Dalam menciptakan SharePoint Server 2007, Microsoft mengembangkan

    sebuah rencana enterprise architecture yang sangat baik. Rencana ini

    memiliki konsep-konsep utama seperti berikut di dalamnya:

    Modularity dan Reusability Sistem Microsoft Office 2007 dapat berjalan dengan baik pada

    lingkungan Microsoft Windows 2003 karena Microsoft Office 2007

    didesain dengan ketergantungan yang minimal terhadap versi sistem

    operasi Windows tertentu. Sistem Microsoft Office diorganisasi

    menjadi service-service yang berdiri sendiri dan terenkapsulasi yang

    terhubung melalui suatu kelompok standards dan aturan yang dikenal

    sebagai provider framework. Untuk mempermudah administrasi,

    support, organisasi, dan deployment, service ini telah diorganisasikan

    ke dalam aplikasi yang berhubungan dengan sistem Microsoft Office,

    termasuk SharePoint Server 2007.

    Extensibility Arsitektur SharePoint Server 2007 juga memungkinkan Anda

    mengembangkan kemampuan dan service dari SharePoint itu sendiri

    tanpa mengganggu platform inti dari perangkat lunak tersebut.

    Contohnya adalah Microsoft Office Project Server 2007. Ketika di-

    install, Project Server 2007 menyediakan semua service yang

    dibutuhkan oleh tim proyek untuk mengimplementasikan metode-

    metode manajemen proyek di perusahaan tersebut. Microsoft pun

  • 27 Arsitektur Microsoft Office SharePoint Server 2007

    tidak kemudian membuat lagi sebuah perangkat lunak manajemen

    proyek serupa, namun Microsoft membuat sebuah aplikasi yang

    modular yang dapat meningkatkan atau mengembangkan kemampuan

    dari SharePoint Server 2007 untuk dapat memenuhi kebutuhan

    manajemen proyek.

    Scalability Pengembangan yang mungkin paling berarti pada SharePoint Server

    2007 adalah kemampuannya untuk berubah skala. Anda butuh

    kapasitas user interface yang lebih besar? Anda cukup menambahkan

    lebih banyak first-tier Web servers. Anda membutuhkan kapasitas

    shared services yang lebih besar? Anda cukup menambahkan lebih

    banyak second-tier application server. Anda perlu menangani basis data

    yang lebih besar? Anda cukup menambahkan lebih banyak third-tier

    database servers. SharePoint Server 2007 menawarkan scalability di

    tier manapun di arsitekturnya, tanpa perlu untuk mendesain dan

    deployment ulang dua tier lainnya.

    Scalability yang ditawarkan termasuk untuk service pada SharePoint

    Server 2007. Apabila Anda butuh mengindeks informasi yang banyak,

    Anda dapat men-skala ulang jumlah search server untuk

    mengakomodasi kebutuhan Anda tersebut. Apabila query pengguna

    terhadap index Anda sangat banyak, maka Anda dapat meng-install

    lebih banyak index servers. Apabila perhitungan Excel Anda sangat

    banyak, makan dapat di-install lebih dari satu Excel Calculation server.

    SharePoint 2007 scalable dari segala sisi sehingga Anda dapat

    membuat konfigurasi topologi apapun yang sesuai dengan kebutuhan

    Anda dan SharePoint 2007 dapat beradaptasi seiring perubahan

    kebutuhan tersebut.

  • 28 Arsitektur Microsoft Office SharePoint Server 2007

    Separation of Concerns Arsitektur dari SharePoint Server 2007 telah diciptakan dengan

    memisahkan concern dan operasi antara layer arsitektur yang berbeda.

    Dalam kata lain, keseluruhan lingkungan three-tier tersebut dapat di

    deploy ke dalam sebuah server ataupun ke beberapa Web servers,

    application servers, dan database servers, ataupun kombinasi

    diantaranya. Arsitektur logis dari SharePoint Server 2007 tidak terpaku

    pada sebuah arsitektur deployment fisik tertentu karena berbagai

    aspek dari arsitektur tersebut telah dipisahkan satu sama lain. Aspek-

    aspek tersebut tidak terhubung dalam suatu hubungan yang

    menentukan bagaimana SharePoint Server 2007 harus di-deploy,

    sehingga membebaskan administrator untuk membuat perencanaan

    kapasitas, business continuity, dan keputusan deployment yang sesuai

    dengan kebutuhan perusahaan, bukan sesuai dengan constraint dari

    perangkat lunak itu sendiri.

    Arsitektur Lojik Sistem Pada arsitektur Microsoft Office 2007, semua aplikasi memiliki

    storage dan retrieval operations yang compatible karena semua

    aplikasi tersebut menggunakan storage dan retrieval services yang

    sama. Hal tersebut juga berlaku pada seluruh service yang umum

    digunakan di seluruh bagian perusahaan. Security dapat dikelola

    secara seragam di seluruh bagian perusahaan karena semua aplikasi

    menggunakan security services yang sama pada infrastruktur

    perangkat lunak mereka.

    Pergerakan Menuju Service-Oriented Architecture Microsoft Office 2007 melakukan pergerakan menuju Service-Oriented

    Architecture (SOA). Implementasi dari Office 2007 mendapatkan

    keuntungan dari modularity, extensibility, scalability, dan separation of

    concerns yang diterapkannya. Walaupun sebagian besar ahli arsitektur

    sependapat bahwa SOA adalah sebuah langkah logical selanjutnya

  • 29 Arsitektur Microsoft Office SharePoint Server 2007

    dalam evolusi perangkat lunak, SOA dapat menciptakan tantangan baru

    bagi para administrator. Bagaimana seseorang dapat memonitor,

    mengelola, dan mengadministrasi sebuah lingkungan yang

    keseluruhannya penuh dengan service yang independen? Untuk

    membuat SOA lebih praktis dan untuk menyediakan dukungan yang

    konsisten untuk system administrators, service pada Microsoft Office

    telah dikelompokan menjadi aplikasi-aplikasi yang menyediakan service

    untuk suatu tujuan spesifik tertentu. Strategi pengorganisasian

    semacam ini membuat berbagai service lebih mudah untuk dimengerti

    dan dikelola tanpa mengurangi keuntungan dari SOA.

    Seluruh service yang spesifik terhadap SharePoint Server 2007 hanya

    dapat diakses melalui SharePoint server 2007. Service tersebut masih

    merupakan enterprise services, namun diletakkan dan diakses melalui

    container SharePoint Server 2007. Seluruh service yang spesifik

    terhadap Internet Information Services (IIS) juga dikelompokan secara

    serupa dan dapat diakses dalam IIS.

    Pengelompokan service ke dalam aplikasi membuat deployment,

    pengorganisasian, pelatihan, dan administrasi lebih mudah dan

    sederhana. Microsoft Office 2007 menawarkan yang terbaik dari

    keduanya. Secara bottom up, arsitektur Microsoft Office 2007

    diorganisasikan sebagai service yang terpisah dan independen. Secara

    top down, Microsoft Office 2007 diorganisasikan ke dalam aplikasi-

    aplikasi yang berperan sebagai container untuk service tersebut.

    SharePoint Server 2007 adalah aplikasi yang bertanggungjawab untuk

    menyediakan document repository service, document workflow service,

    intranet sites, search indexing, dan collaboration service.

    Services pada Sistem Microsoft Office 2007 Gambar 2-1 merepresentasikan sebuah gambaran logis dari arsitektur

    service pada Microsoft Office 2007. Pada bagian bawah diagram

    terdapat service yang lebih fundamental. Setiap layer menggunakan

  • 30 Arsitektur Microsoft Office SharePoint Server 2007

    service dibawahnya untuk membangun service yang lebih spesifik

    untuk mendukung operasi bisnis. Pada level paling atas terdapat service

    yang spesifik terhadap bisnis yang dapat digunakan secara independen

    atau terorganisasi untuk mendukung aplikasi-aplikasi dan proses-

    proses bisnis. Secara sekilas dapat dilihat bahwa aplikasi seperti

    SharePoint Server 2007 terdiri dari service terpisah yang terletak pada

    level-level yang berbeda pada diagram ini.

    Gambar 2-1 Arsitektur Logis Sistem Microsoft Office 2007

    Operating System Services Dapat Anda lihat pada Gambar 2-1 bahwa level paling bawah dari

    arsitektur adalah Operating System Services. Layer ini

    bertanggungjawab untuk mengelola secara langsung device fisik dan

    logis yang membentuk infrastruktur fisik lingkungan. Pada layer ini

    terletak driver dan administrative tools yang dapat digunakan untuk

    mengelola, mengkonfigurasi, dan mengoptimasi jaringan, peripheral,

    dan perangkat keras platform. Prinsip separation of concerns pada

    arsitektur berarti bahwa sistem Microsoft Office 2007 diisolasi dari

    sistem operasi dan diperlakukan sebagai service. Oleh karena itu,

    sistem Microsof Office 2007 dapat berjalan pada platform Windows

    Server 2003 dan juga pada sistem operasi baru yang akan ada di masa

    mendatang.

  • 31 Arsitektur Microsoft Office SharePoint Server 2007

    Database Services Microsoft SQL Server menyediakan database service umum, seperti

    pada Gambar 2-1, yang ditujukan untuk menyediakan kebutuhan data

    storage, retrieval, modification, dan destruction di seluruh bagian

    perusahaan untuk SharePoint Server 2007. Dengan menggunakan

    sebuah database platform, sistem Microsoft Office menghilangkan

    kebutuhan untuk menjaga dan mengelola beberapa basis data yang

    terpisah dan seringkali tidak compatible di satu lingkungan yang sama.

    Karena storage service terisolasi agar independen terhadap aplikasi,

    Anda dapat memodifikasi, mengembangkan, atau mengganti database

    service tanpa mempengaruhi aplikasi dan service yang bergantung

    pada storage service tersebut.

    Workflow Services Bagaimana cara Anda mengetahui apakah sebuah dokumen telah final

    atau masih merupakan draft? Bagaimana cara Anda mengetahui

    apakah sebuah proposal telah diterima dan disetujui? Kapankah suatu

    informasi bisa dikatakan resmi dan kapan tidak resmi? Workflow

    Services, yang disediakan oleh Windows Workflow Foundation (WF),

    ditunjukan pada Gambar 2-1, menyediakan sebuah metoda untuk

    memformalkan, mendorong, merekam, dan mengaudit kemajuan dari

    sebuah dokumen melalui proses-proses kerja yang formal.

    Dengan workflow services, Anda dapat mengetahui apakah sebuah

    dokumen telah diproses, di-review, disetujui, di-update, di-publish, dan

    dimusnahkan sebagaimana mestinya. Setiap proses bisnis ini dapat

    didefinisi, diotomasi, direkam, dan diaudit bersamaan dengan

    dokumen yang bersangkutan. Dengan workflow service pada arsitektur,

    kita dapat menstardardisasi proses terhadap metadata di seluruh

    bagian perusahaan untuk mengatur reliability dan penggunaan dari

    dokumen.

  • 32 Arsitektur Microsoft Office SharePoint Server 2007

    Supporting Services Supporting services untuk SharePoint Server 2007 diambil dari .NET

    provider framework dan ASP.NET 2.0. Web Parts, Web Part pages,

    master pages, personalisasi, dan fitur-fitur lain dari SharePoint Server

    2007 bergantung secara langsung pada service dan arsitektur yang

    disediakan pada layer ini.

    ASP.NET 2.0

    ASP.NET 2.0 merupakan sebuah developer platform yang umum dan

    terkenal. Membangun Windows SharePoint Services 3.0 dengan

    mengikutsertakan ASP.NET developer platform memastikan bahwa

    terdapat sebuah developer platform yang lebih solid untuk integrasi

    dan ekstensi dengan pihak ketiga, dan hal itu juga membuat

    Windows SharePoint Services 3.0 lebih mudah diakses oleh

    komunitas developer ASP.NET. Berikut merupakan beberapa contoh

    bagaimana SharePoint Services 3.0 menggunakan fitur dan

    fungsionalitas pada ASP.NET.

    Page Rendering

    ASP.NET memiliki mesin page rendering sendiri. Windows

    SharePoint Services 3.0 tidak akan masuk ke dalam bisnis page

    rendering dan akan mempercayakan page rendering-nya kepada

    ASP.NET. Hal ini berarti halaman-halaman pada Windows

    SharePoint Services 3.0 akan berjalan pada ASP.NET direct mode.

    No Compile Pages

    ASP.NET memiliki kemampuan untuk memastikan bahwa setiap

    halaman tidak di-compile menjadi sebuah dynamic-link library

    (DLL) sebelum dapat digunakan oleh Windows SharePoint Services

    3.0. Melainkan, halaman tersebut akan di-parse dan kontrol yang

    diperbolehkan pada control tree akan di-render ke halaman

  • 33 Arsitektur Microsoft Office SharePoint Server 2007

    tersebut. Hal ini berarti administrator dapat menentukan kontrol

    apa saja yang dapat di-render di suatu halaman dalam lingkup

    aplikasi melalui file Web.config. Selain itu, ASP.NET juga

    memungkinkan pengaturan dalam lingkup aplikasi tersebut untuk

    di-override dengan memberikan kontrol-kontrol tertentu untuk

    suatu halaman tertentu pada aplikasi. Hal ini membantu menjaga

    agar kode-kode yang berbahaya tidak akan ter-compile pada suatu

    halaman Windows SharePoint Services 3.0. Apabila dibutuhkan,

    Anda tetap dapat memberikan kemampuan untuk menulis kode

    baru pada sebuah halaman langsung kepada developer yang Anda

    percaya.

    Safe Controls List

    Administrator memiliki kemampuan untuk mengatur permissions

    untuk kontrol ASP.NET melalui direktori bin di server.

    Mengkonfigurasi permission untuk kontrol pada level ini akan

    mempengaruhi seluruh aplikasi dan halaman di seluruh SharePoint

    farm. Error yang muncul bervariasi tergantung pada dimana

    kontrol tersebut terletak. Contohnya, sebuah kontrol yang tidak

    aman pada zona Web Part berarti suatu Web Part yang error telah

    di-render. Sebuah kontrol yang tidak aman diluar zona Web Part

    akan menyebabkan keseluruhan halaman tidak dapat di-render

    dengan baik. Sebuah kontrol yang tidak aman adalah kontrol

    yang tidak memiliki permission yang cukup pada Safe Controls List

    untuk di-render dengan baik.

    Master Pages

    Keseluruhan Web page yang di-render pada browser pengguna

    sebenarnya merupakan sebuah kombinasi dari dua halaman:

    sebuah Master Page dan sebuah Content Page (atau Page Layout).

    Halaman-halaman Master diasosiasikan dengan satu atau lebih

    halaman content, dan digunakan untuk me-render chrome,

  • 34 Arsitektur Microsoft Office SharePoint Server 2007

    seperti Quick Launch bar di bagian kiri dan navigation bar di

    bagian atas. Halaman-halaman Master dibangun oleh developers

    dan halaman-halaman content dibuat dan dikelola oleh pengguna.

    Halaman-halaman Master umumnya mengandung fitur-fitur yang

    harus konsisten pada seluruh sites dan site collections. ASP.NET

    2.0 akan me-render halaman-halaman ini untuk Windows

    SharePoint Services 3.0.

    Web Parts

    Sebuah Web Part dan Web Part framework dibangun ke dalam inti

    dari ASP.NET platform. Sebuah Web Part adalah sebuah custom

    control assembly yang menggunakan sebuah Web Part description

    file dalam format Windows SharePoint Services 3.0 (.dwp) atau

    ASP.NET 2.0 (.webpart). Web Part description file dapat disimpan

    dan direferensi pada komputer manapun; file tersebut berisi data

    XML yang mendeskripsikan sebuah instans WebPart. Assembly dari

    Web Part .NET adalah sebuah DLL yang harus di-install dan

    didaftarkan pada setiap komputer dengan Windows SharePoint

    Services yang menggunakan Web Part tersetbut. Arsitektur

    Windows SharePoint Services 3.0 memungkinkan backward

    compatibility dengan Web Parts dari Windows SharePoint Services

    2.0.

    Pada SharePoint, data tidak dapat ditampilkan atau di-host diluar

    sebuah Web Part. Semua data disimpan pada sebuah list item atau

    sebagai metadata dari list atau sebuah list item. Aplikasi-aplikasi

    juga ditampilkan menggunakan Web Parts, dimana

    fungsionalitasnya dipecah menjadi Web Parts dan kesatuan Web

    Parts tersebut membentuk keseluruhan aplikasi.

  • 35 Arsitektur Microsoft Office SharePoint Server 2007

    Personalization

    Personalisasi pada SharePoint server 2007 sangatlah kaya dan

    memiliki banyak aspek. Pengguna yang memiliki permissions yang

    cukup dapat men-drag dan drop Web Parts ke sebuah Web Part

    page dan bahkan menciptakan page lain dalam sebuah site. Mereka

    dapat menargetkan informasi ke pengguna-pengguna lain sesuai

    dengan keanggotaan audience group, Active Directory group, atau e-

    mail group mereka. Selain itu, pengguna juga dapat menampilkan

    informasi mengenai diri merka sendiri dan kemudian menggunakan

    kontrol privacy untuk menentukan siapa yang dapat melihat bagian

    informasi yang mana. Ditambah lagi, pengguna juga memiliki

    kemampuan untuk mengetahui mereka tergabung dalam social

    group mana saja dan kemudian menambahkan anggota-anggota

    dari group tersebut ke dalam social group mereka sendiri.

    Master Pages

    Konsep master pages (.master) telah banyak dikembangkan dari

    konsep ghosted pages, dimana pada Windows SharePoint Services

    2.0 merupakan suatu cara bagaimana sebuah halaman dapat di-

    share antar sites. Windows SharePoint Services 3.0 merubah konsep

    dari master pages menjadi sebagai sebuah metode untuk berbagi

    halaman antar sites.

    Dengan master pages, seorang developer dapat menspesifikasikan

    seluruh elemen-elemen yang di-share pada halaman-halaman .aspx

    dari master page, dan membuat content pages yang menambahkan

    elemen-elemen yang spesifik terhadap content page tersebut. Pada

    Windows SharePoint Services 3.0, terdapat bagian-bagian pada

    setiap halaman yang umum terhadap seluruh halaman, seperti

    navigation bar atau title area. Sehingga, penggunaan master pages

    untuk merepresentasikan Windows SharePoint Services 3.0 sites

    merupakan suatu hal yang sesuai karena master pages dapat

    digunakan untuk menciptakan area-area yang standar di seluruh

    instans halaman tersebut dan menciptakan area-area lain yang

  • 36 Arsitektur Microsoft Office SharePoint Server 2007

    dapat di-edit secara unik pada setiap instans halaman yang sama

    tersebut.

    Anda harus membedakan antara master pages dan page layouts.

    Master pages mengandung kontrol-kontrol yang di-share antara

    beberapa page layouts, seperti navigasi. Page layouts (terkadang

    disebut juga sebagai content pages) mengontrol isi/konten dari

    sebuah halaman. Setiap page layout memiliki paling tidak sebuah

    content type yang menentukan jenis konten yang dapat disimpan di

    halaman tersebut. Secara default, terdapat tiga content types:

    Page

    Article Page

    Welcome Page

    Setiap content type untuk page layouts mengandung kolom-kolom

    yang mendefinisikan konten yang dapat muncul dalam sebuah

    halaman bersama dengan metadata yang berhubungan dengan

    layout page tersebut.

    Konten dalam sebuah layout page disimpan sebagai SharePoint list

    items pada Pages document library. Ketika pengguna melihat atau

    memodifikasi halaman tersebut, konten akan diambil dari

    SharePoint list tadi dan ditampilkan kepada pengguna.

    Master page dan layout page secara bersama membentuk sebuah

    page instance, yang merupakan look and feel dari halaman pada

    SharePoint site. Page layouts dapat digunakan oleh semua page

    instances yang berdasar pada page layout tersebut. Master pages

    dapat digunakan oleh semua page instances di sebuah site. Page

    instances yang berdasar pada page layout yang sama di sites yang

    berbeda dapat menggunakan master pages yang berbeda.

    Root site untuk sebuah site collection memiliki sebuah document

    library yang disebut Master Page and Page Layout Gallery. Semua

    page layouts dan master pages disimpan di document library ini.

    Seperti halnya document library yang lain, document library ini

  • 37 Arsitektur Microsoft Office SharePoint Server 2007

    mendukung versioning dan workflow, sehingga Anda dapat

    menggunakan fitur-fitur tersebut ketika Anda perlu membuat

    master pages dan page layouts baru.

    SharePoint Designer 2007 adalah perangkat yang dapat digunakan

    untuk membuat dan mengkostumisasi master pages.

    Provider Framework

    Semua services pada sistem Microsoft Office 2007 dan lingkungan

    SharePoint 2007 harus berkomunikasi dan beroperasi sesuai dengan

    aturan tertentu agar dapat digunakan. Service ditawarkan oleh

    provider yang diatur oleh aturan dan standar yang disebut

    framework. Contohnya, jika sebuah perusahaan Storage Area

    Network (SAN) ingin menjual sebuah storage array baru kepada

    pengguna sistem Microsoft Office, perusahaan tersebut harus

    memastikan bahwa storage software mereka didesain sebagai

    sebuah service yang mematuhi aturan dari provider framework. Jika

    aturan-aturan tersebut dipenuhi, maka storage software tersebut

    akan dapat di-install dengan baik tanpa masalah dan software serta

    service di atasnya tidak akan menyadari akan adanya perubahan

    yang dilakukan.

    Framework yang digunakan oleh Microsoft disebut dengan .NET

    Framework. .NET Framework merupakan sebuah komponen

    intergral Windows yang mendukung pembangunan dan jalannya

    aplikasi generasi baru dan XML Web services. .NET Framework

    menyediakan keuntungan-keuntungan sebagai berikut:

    Sebuah lingkungan object-oriented programming yang konsisten

    tanpa terpengaruh oleh lokasi tempat object code disimpan

    ataupun dieksekusi

    Sebuah lingkungan code-execution yang melakukan hal-hal berikut:

    o Meminimalisir konflik software deployment dan versioning

  • 38 Arsitektur Microsoft Office SharePoint Server 2007

    o Mendukung safe execution dari kode, termasuk kode yang

    diciptakan oleh pihak ketiga

    o Menghilangkan masalah performansi dari lingkungan scripted

    Menyeragamkan pengalaman developer pada tipe-tipe aplikasi

    yang berbeda, seperti baik pada aplikasi Windows-based dan

    aplikasi Web-based.

    Compatible dengan standar industri untuk memastikan bahwa

    kode yang berdasar pada .NET Framework dapat diintegrasikan

    dengan kode-kode lainnya.

    Terdapat dua komponen utama dari .NET Framework. Yang pertama

    adalah common language runtime dan yang kedua adalah class

    library. Anda dapat menganggap common language runtime sebagai

    sebuah agen yang melakukan hal-hal berikut:

    Mengelola kode saat eksekusi

    Menyediakan service inti seperti memory management, thread

    management, dan remoting

    Mendukung strict type safety dan bentuk akurasi kode lainnya yang

    meningkatkan security dan robustness

    Konsep code management merupakan suatu prinsip fundamental

    dari fitur common language runtime. Kode yang ditujukan untuk

    runtime disebut sebagai managed code, sementara kode yang tidak

    ditujukan untuk runtime disebut sebagai unmanaged code.

    Class library, komponen lainnya dari .NET Framework, merupakan

    sebuah koleksi object-oriented dari tipe-tipe reusable yang dapat

    Anda gunakan untuk membangun aplikasi mulai dari aplikasi

    tradisional yang berbasis command-line atau yang menggunakan

    Graphical User Interface (GUI) hingga aplikasi yang berbasi pada

    inovasi terkini dari ASP.NET, seperti Web Forms dan XML Web

    services.

  • 39 Arsitektur Microsoft Office SharePoint Server 2007

    Navigation

    Sistem Microsoft Office menyediakan suatu service navigasi standar

    yang memastikan adanya sebuah user interface standar untuk

    memilih pekerjaan-pekerjaan umum dan merubah fokus dari satu

    Web page ke Web page lainnya. Hal ini membantu menyediakan

    kumpulan pilihan yang konsisten untuk pekerjaan-pekerjaan umum

    untuk pengguna, dimanapun pilihan tersebut dipilih.

    Security

    Operasi security penting seperti enkripsi dan autentikasi disediakan

    sebagai low-level service umum. Menggunakan service yang sama di

    seluruh perusahaan akan mempermudah penjagaan kontrol

    terhadap permasalahan security, compliance, versioning, dan

    testing.

    Pengaturan security dapat dikonfigurasi di seluruh bagian produk

    mulai dari Central Administration hingga setiap item secara

    individual. Melalui antarmuka Central Administration, Anda akan

    dapat membuat dan menentukan policies pada virtual server level

    yang akan mempengaruhi seluruh sites, lists, dan list items yang di-

    host oleh virtual server tersebut. Apabila terjadi konflik dengan

    sebuah pengaturan lokal, policy pada Central Administration level

    akan menggantikan pengaturan lokal tersebut. Arsitektur ini

    memungkinkan pengguna mengelola security sehari-hari dari

    informasi mereka sekaligus memungkinkan Anda memastikan

    bahwa security policies perusahaan Anda diterapkan dengan baik.

    Setiap virtual server memiliki security policies mereka masing-

    masing di Central Administration. Selain itu, security policies tidak

    dapat di-share antar virtual servers; melainkan harus dibuat secara

    manual untuk setiap virtual server.

  • 40 Arsitektur Microsoft Office SharePoint Server 2007

    Core Services Core services adalah service yang harus berfungsi agar SharePoint

    dapat berjalan dengan baik. Berikut merupakan sekilas mengenai

    arsitektur dari beberapa service tersebut.

    Storage Services

    Database services menyimpan informasi secara akurat, me-retrieve

    strings dengan cepat, dan mengembalikannya secara utuh. Dengan

    penggunaan berbagai tipe data, database services bahkan dapat

    mengetahui tipe data seperti apa yang dipresentasikan. Namun,

    sebuah basis data tidak dapat menyediakan arti dari data tersebut.

    Storage services ditawarkan sebagai service ini yang menyediakan

    metadata dan arti dari data mentah yang tersimpan di basis data.

    Hal ini membuat data lebih mudah untuk diindeks, dikelola,

    diartikan, dan di-publish.

    Metadata

    Metadata adalah informasi mengenai informasi. Contohnya,

    informasi yang mneyimpan siapa yang membuat suatu data dan

    kapan data tersebut dibuat, apakah data tersebut telah disetujui,

    apakah kebutuhan security dari data tersebut, bagaimana

    representasi data tersebut ketika ditampilkan, kapan data tersebut

    harus dihancurkan, dan bagaimana cara menggunakan data

    tersebut.

    Metadata menyediakan konteks dari data sehingga data tersebut

    dapat diartikan dan dimengerti ketika digunakan. Metadata juga

    mendukung kemampuan untuk mengindeks secara intelijen dan

    melakukan pencarian basis data yang berukuran besar secara

    cepat dengan mengotomasi klasifikasi dan organisasi dari

    informasi yang serupa.

  • 41 Arsitektur Microsoft Office SharePoint Server 2007

    Versioning

    Versioning service menyediakan kemampuan untuk

    mengorganisasi, mencatat, dan mengontrol perubahan dokumen.

    Terdapatnya beberapa kontributor yang berbeda merupakan

    suatu hal yang vital bagi kolaborasi, namun hal tersebut juga dapat

    menciptakan kebingungan tersendiri. Kontrol terhadap versi,

    merupakan sebuah core service yang menyediakan fungsi kontrol

    versi standar untuk dokumen-dokumen dan data di dalam sistem

    Microsoft Office.

    Windows SharePoint Services 3.0 menyediakan dua tipe

    versioning. Salah satu tipe versioning pertama kali tersedia pada

    SharePoint Portal Server 2001 dan disebut sebagai major/minor

    versioning. Dengan major/minor versioning, hanya major versions

    yang dapat di-publish. Minor versions dilihat oleh orang-orang

    yang mempunyai hak yang sesuai, namun versi ini tidak dapat di-

    publish dan tidak dapat dilihat oleh orang-orang yang hanya

    memiliki akses sebagai Reader.

    Tipe lain versioning yang tersedia pada Windows SharePoint

    Services 2.0 disebut simple versioning. Dengan simple versioning,

    setiap versi merupakan salinan lengkap dari dokumen tersebut

    dan versinya diberi penomoran yang terurut. Pengguna akan

    menentukan tipe versioning mana yang akan digunakan pada

    setiap list. Simple versioning juga tersedia di Windows SharePoint

    Services 3.0 bersamaan dengan major/minor versioning.

    Ketika digunakan dengan benar, versioning akan memberikan

    gambaran yang jelas kepada pengguna mengenai perbedaan

    antara perubahan major dan minor terhadap sebuah dokumen

    atau list item. Selain dokumen, metadata dari dokumen tersebut

    pun dapat diberi versi. Pada suatu waktu tertentu, dokumen yang

    sama dapat memiliki salah satu dari tiga state berikut, yang

  • 42 Arsitektur Microsoft Office SharePoint Server 2007

    menunjukkan apa yang dapat dilakukan pada dokumen tersebut

    dan siapa yang dapat melakukannya:

    Checked Out Pengguna yang secara eksplisit membuat

    dokumen ini checked out merupakan satu-satunya pengguna

    yang dapat membuat dan menyimpan perubahan terhadap

    dokumen atau list item tersebut. Versi dokumen ini adalah versi

    terakhirnya.

    Draft (minor version) Pengguna atau kelompok pengguna

    yang memiliki permission untuk melihat minor version dari

    dokumen tersebut dapat membaca dan membuat dokumen

    tersebut checked out jika dokumen tersebut belum dalam status

    checked out.

    Published (major version) Pengguna atau kelompok

    pengguna yang memiliki permission untuk hanya membaca

    major version dari dokumen tersebut dapat membaca isi dari

    dokumen tersebut, namun tidak dapat melihat atau membaca

    minor version yang mungkin dimiliki dokumen tersebut.

    Versioning dan auditing memiliki konsep yang berbeda. Versioning

    memungkinkan pnegguna untuk memberitahu kepada sistem

    perubahan mana saja yang merupakan perubahan minor dan

    mana yang merupakan perubahan major dari sebuah dokumen.

    Auditing adalah sebuah proses untuk mencatat pengguna mana

    yang membuat perubahan pada sebuah dokumen. Versioning

    berfokus pada memungkinkan pengguna untuk memberikan nilai

    terhadap perubahan yang terjadi pada suatu dokumen. Auditing

    hanyalah mencatat perubahan yang terjadi, oleh siapa dan kapan.

    Personalization dari sebuah list item atau sebuah dokumen hanya

    dapat dilakukan pada versi yang di-publish.

  • 43 Arsitektur Microsoft Office SharePoint Server 2007

    Backup

    Dengan menyediakan backup service yang umum, sistem Office

    2007 mempermudah dan mempersingkat administrasi dari backup

    dan operasi recovery. Apabila aplikasi didesain untuk

    memanfaatkan keuntungan dari backup dan recovery service

    umum, maka terdapat kebutuhan handling, scripting, dan testing

    khusus untuk operasi backup.

    Perangkat backup pada SharePoint Server 2007 akan melakukan

    backup dari seluruh farm basis data SQL (termasuk ConfigDB),

    Web application, dan indeks. Kombinasi ini merupakan suatu

    perkembangan yang signifikan dari Spsbackup.exe, yang hanya

    melakukan backup terhadap basis data SQL dan index.

    Farm backup bukan merupakan satu-satunya fitur yang

    dikembangkan pada Windows SharePoint Services 3.0.

    Perkembangan besar lainnya adalah two-stage Recycle Bin untuk

    pengguna, dimana restore dari sebuah dokumen dan list items

    dilakukan oleh pengguna.

    Pada stage pertama dari Recycle Bin, pengguna menghapus

    sebuah dokumen atau list item dan item tersebut akan muncul

    pada Recycle Bin pengguna dan site collection. Pengguna dapat

    me-restore atau menghapus item tersebut dari Recycle Bin ini.

    Item-item yang telah dihapus pada stage ini dihitung ke dalam

    kuota site. Recycle Bin akan secara otomatis dibersihkan setelah

    beberapa hari tertentu sesuai konfigurasi sebelumnya. Items

    diurutkan menurun sesuai urutan waktu data tersebut dihapus.

    Stage kedua akan terjadi ketika penguna menghapus item dari

    Recycle Bin. Item tersebut tidak akan lagi muncul pada antarmuka

    untuk pengguna, dan tidak lagi dihitung ke dalam kuota site.

    Namun, Site Collection administrator dapat melihat seluruh item

    yang dihapus pada stage kedua ini dan dapat me-restore item

    tersebut.

  • 44 Arsitektur Microsoft Office SharePoint Server 2007

    Fungsionalitas dari Windows SharePoint Services Recycle bin

    serupa dengan fungsionalitas dari Windows Recycle Bin. Ketika

    sebuah item dihapus, item tersebut dihapus dari list dan

    ditempatkan pada Recycle Bin pengguna. Pada halaman Recycle

    Bin, pengguna memiliki pilihan untuk me-restore atau menghapus

    secara permanen item yang ada.

    Me-restore sebuah dokumen akan memindahkan item tersebut

    dari Recycle Bin kembali ke list asalnyaproses yang terjadi

    termasuk memastikan tidak terdapat konflik dari nama file

    tersebut dengan file lain yang sudah ada. Selain menggunakan

    fungsionalitas Recycle Bin dasar, administrator dari site collection

    juga memiliki pilihan untuk mengatur suatu cleanup service yang

    akan otomatis memusnahkan secara permanen item yang telah

    dihapus untuk suatu jangka waktu tertentu. Item yang telah

    dihapus dan yang belum dihapus bisa memiliki nama yang sama,

    dan bisa terdapat beberapa item yang telah dihapus yang memiliki

    nama yang sama. Beberapa item yang belum dihapus yang

    memiliki nama yang sama akan secara otomatis mendapatkan

    iterasi nomor (x) ditambahkan pada belakang nama tersebut.

    Hanya pengguna yang memiliki permission untuk menghapus dan

    me-restore item yang dapat menghapus dan me-restore item.

    Selain itu, Site Collection administator memiliki kemampuan untuk

    melakukan override terhadap keputusan pengguna lain dan me-

    restore item apabila diperlukan. Lamanya waktu item yang telah

    dihapus untuk tetap ada ditentukan oleh farm administrator, dan

    konfigurasi tersebut dilakukan di Central Administration.

    Recycle Bin dapat dimatikan pada virtual server level. Apabila fitur

    ini dimatikan, semua Recycle Bin akan dikosongkan dan aksi

    penghapusan selanjutnya akan menyebabkan item yang dihapus

    akan terhapus secara permanen. Mematikan fitur Recycle Bin

    sama dengan mengimplementasikan arsitektur penghapusan milik

    Windows SharePoint Services 2.0.

  • 45 Arsitektur Microsoft Office SharePoint Server 2007

    Site dan site collection tidak termasuk ke dalam arsitektur ini. Fitur

    two-stage Recycle Bin hanya berlaku terhadap dokumen dan list

    items. Selain itu, item tidak dapat dibuka atau dilihat ketika

    dihapus. Item harus terlebih dahulu di-restore untuk dapat dilihat.

    Arsitektur ini menguntungkan pengguna dengan memberikan

    kontrol langsung dalam menentukan kapan dan bagaimana cara

    menghapus dan me-restore item, sekaligus mengurangi biaya

    karena mengurangi kebutuhan akan personel IT untuk ikut serta

    dalam proses restore.

    Security

    Untuk standard security manapun yang diimplementasi, fungsi

    security dapat dikelompokan menjadi kelompok security service

    umum.

    Rights dan Roles

    Rights dan roles service memberikan peran kepada seseorang di

    dalam suatu organisasi. Setiap orang diberikan satu atau lebih

    roles yang menentukan rights dan privileges mereka di perusahaan

    tersebut.

    Role adalah koleksi rights yang diberikan terhadap suatu objek

    pada SharePoint yang kemudian dapat diasosiasikan dengan

    seorang pengguna atau kelompok pengguna. Pertama-tama,

    dilakukan pendefinisian roles, yang berarti daftar rights

    dienumerasi dan dikelompokkan ke dalam suatu role. Kemudian

    roles diberikan, yang berarti role diasosiasikan terhadap suatu

    objek di SharePoint.

    Right adalah sebuah aksi yang dapat dilakukan pengguna di dalam

    SharePoint. Aksi tersebut umumnya eksplisit dan terdefinisi

    dengan jelas. Contohnya aksi untuk menghapus sebuah dokumen

  • 46 Arsitektur Microsoft Office SharePoint Server 2007

    adalah sebuah right. Pengguna dan kelompok pengguna tidak akan

    pernah diberikan rights secara langsung. Rights selalu

    dikelompokan ke dalam roles, roles tersebut kemudian

    diasosiasikan ke sebuah objek SharePoint, kemudian pengguna

    dan kelompok pengguna diasosiasikan dengan role tersebut.

    Hanya arsitektur ini yang didukung dan tersedia untuk pengguna

    untuk mendapatkan rights untuk melakukan aksi-aksi di

    SharePoint.

    Seorang pengguna bisa merupakan pengguna Active Directory

    ataupun merupakan account pengguna eksternal melalui

    pluggable authentication .

    Windows SharePoint Services 3.0 bekerja dengan access token,

    yang mengandung security identifiers (SIDs) dari account

    pengguna dan semua kelompok yang beranggotakan pengguna

    tersebut. Account pengguna yang digunakan melalu