Microsoft Sync Framework: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Vanie (bicara | kontrib)
Tidak ada ringkasan suntingan
Borgx (bicara | kontrib)
k ←Suntingan Vanie (bicara) dikembalikan ke versi terakhir oleh Borgx
Baris 1:
{{rapikan}}<!--
'''Microsoft Sync Framework''' adalah sebuah [[:en:platform]] [[sinkronisasi]] yang memungkinkan untuk melakukan [[kolaborasi]] dan kemampuan mengakses secara [[offline]] pada suatu [[aplikasi]], servis, dan [[perangkat keras]]. Fitur kunci Microsoft Sync Framework adalah kemampuan membuat kustomisasi [[provider]] sinkronisasi.
1.Tidak boleh ada pranala langsung ke Wikipedia lainnya
2.Penggunaan kapitalisasi yang salah-->
'''Microsoft Sync Framework''' adalah sebuah [[:en:platform]] [[sinkronisasi]] yang memungkinkan untuk melakukan [[kolaborasi]] dan kemampuan mengakses secara [[offline]] pada suatu [[aplikasi]], servis, dan [[perangkat keras]]. Fitur kunci Microsoft Sync Framework adalah kemampuan membuat kustomisasi [[provider]] sinkronisasi.
 
[[Teknologi]] ini memiliki karakteristik yang dapat melakukan [[:en:roaming]], [[:en:sharing]], dan [[komunikasi]] dengan [[data]] offline. Dengan menggunakan Microsoft Sync Framework, [[pemrogram]] dapat membuat [[ekosistem]] sinkronisasi yang dapat diintegrasikan dengan sembarang aplikasi dengan data apapun pada [[protokol]] [[jaringan]]. Microsoft Sync Framework digunakan ketika membutuhkan suatu platform yang di dalamnya memerlukan sinkronisasi satu sama lainnya
Baris 6 ⟶ 9:
=='''Komponen'''==
'''Database Synchronizationsynchronization Providersproviders.'''
 
Provider ini berisi ''Microsoft.Synchronization.dll, Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.Server.dll, Microsoft.Synchronization.Data.SqlServer.dll, dan Microsoft.Synchronization.Data.SqlServerCe.dll.'' [[Skenario]] yang dapat diimplementasi, seperti: Collaborative Scenarios, Offline Scenarios.
 
 
'''File Synchronizationsynchronization Providerprovider.'''
 
Berisi ''FileSyncProvider.dll dan Microsoft.Synchronization.Files.dll.'' Ini dapat digunakan untuk sinkronisasi [[file]] dan [[folder]] baik format [[NTFS]], [[FAT]], atau [[SMB]]. Direktori yang disinkronisasi dapat bertipe lokal komputer atau komputer yang jauh.
 
 
'''Web Feedfeed Synchronizationsynchronization Componentscomponents.'''
 
Komponen ini berisi ''FeedSync2.dll dan Microsoft.Synchronization.dll.'' Komponen ini dapat digunakan dengan dua skenario, yaitu:
*''Web Feedfeed Synchronizationsynchronization Providerprovider Servicesservices'' yang dapat digunakan untuk menyimpan FeedSync XML file.
*''Web Feedfeed Producerproducer dan Consumerconsumer Componentcomponent'' yang dapat digunakan untuk sinkronisasi data dengan [[RSS]] atau ATOM.
 
 
'''Custom Providersproviders.'''
 
Komponen ini berisi ''Synchronization2.dll dan Microsoft.Synchronization.dll, SimpleProviders.dll, dan Microsoft Synchronization.SimpleProviders2.dll.'' Ini dapat digunakan untuk membuat synchronization provider untuk berbagai tipe [[data store]].
 
 
'''Metadata Storagestorage Serviceservice.'''
 
Komponen ini berisi ''Metastore2.dll dan Microsoft.Synchronization.dll.'' Ini digunakan oleh kustomisasi provider yang dapat dimanfaatkan untuk menyimpan dan melakukan sinkronisasi [[metadata]]. Penyimpanan metadata ini sangat terpercaya dan [[database]] sederhana yang hanya membutuhkan [[memori]] kecil dan dapat didistribusikan bersama dengan provider.
 
 
'''Core API and Runtimeruntime.'''
 
Komponen ini berisi ''Synchronization2.dll dan Microsoft.Synchronization.dll.'' [[::en::Core API]] dan [[::en::runtime]] digunakan oleh semua komponen kecuali untuk offline database provider. Core API muncul baik dalam kode dikelola, dapat digunakan dengan [[NET.Framework]] aplikasi, serta kode yang tidak dikelola, dapat digunakan dengan [[COM]] aplikasi.
 
=='''Arsitektur'''==
Sync Framework Runtime menyediakan fungsi sinkronisasi, tanpa terikat untuk menyimpan data apapun atau [[protokol transport data]]. Sync Framework memakai arsitektur berbasis provider. Provider dalam hal ini adalah komponen [[perangkat lunak]] yang mereprentasikan sebuah [[replika]] untuk sinkronisasi. Provider menyembunyikan kompleksitas dari komponen sinkronisasi dan spesifik implementasi untuk setiap data store. Arsitektur inilah yang memungkinkan dapat digunakan untuk berbagai tipe data store. Dengan menyediakan sumber data provider sinkronisasi spesifik, sumber data apapun dapat didukung. Sebagai contoh, dengan menggunakan penyedia sinkronisasi yang tepat, file dapat disinkronkan di semua komputer, pembaruan disinkronisasi proyek proyek di seluruh peserta, atau media di seluruh perangkat disinkronkan. Provider yang bisa digunakan untuk sinkronisasi oleh Microsoft Sync Framework, yaitu:
*Sync Services untuk [[::en::ADO.NET]]. Sinkronisasi untuk aplikasi berbasis data ADO.NET.
*Sync Services untuk File System. Sinkronisasi untuk [[file]] dan [[folder]].
Baris 47 ⟶ 50:
==='''Sync Services for ADO.NET'''===
 
Microsoft Sync Services for ADO.NET adalah provider sinkronisasi untuk mensinkronisasi antar database dengan menggunakan ADO.NET. ADO.NET dataset disinkronisasikan antara tujuan dan sumber, yang kemudian terusdimasukkan ke serverdalam databasepusat sumber data. IniSelain itu juga dapat mendukung sumber data selaindibandingkan sebuah [[database::en::relational relasionaldatabase]], seperti [[database ::en::XML database]] atauor [[layanan web service]]. Hal ini dapat berlangsung selama [[proxy]] abstrak disediakansiap untuk mengabstraksi sumber data dan providerpusat data tersedia untuk proxy.
 
Microsoft Sync Services for ADO.NET selular inimenekankan dirancangfungsi untukpada digunakan dalamkegunaan aplikasi offline, dimana data berasal dari [[database]] pusat data dengan lokasi [[cache]] lokal. AplikasiKerja bekerjaaplikasi terhadapdibandingkan data cache, dan perubahan di-uploaddari dalammengunduh sebuahdengan [[batch]]label. Selain ituBiasanya, providerpusat jugadata dapat juga digunakan untuk aplikasi kolaboratifkolaborasi, dimana setiap aplikasi akan bekerja melawan datasetpada data lokal, yang akantelah disinkronisasi secara periodik dengan caradalam [[peer- to- peer]] dengan pesertapartisipasi lainnya. Secara lokalDasarnya, datasetset data dapat disimpan baik denganberdasarkan menggunakanpenggunaan [[::en::SQL Server Compact database]] atau serverpusat databasedata lainlainnya yang mendukung ADO.NET. Sync Layanan untuk ADO.NET memungkinkan pelacakan perubahan yang meningkat, yang memungkinkan perubahan hanya dapat direplikasi bukan mereplikasi seluruh salinan.
 
Microsoft Sync Services for ADO.NET selular ini dirancang untuk digunakan dalam aplikasi offline, dimana data dari [[database]] pusat [[cache]] lokal. Aplikasi bekerja terhadap data cache, dan perubahan di-upload dalam sebuah [[batch]]. Selain itu, provider juga dapat digunakan untuk aplikasi kolaboratif, dimana setiap aplikasi akan bekerja melawan dataset lokal, yang akan disinkronisasi secara periodik dengan cara [[peer-to-peer]]dengan peserta lainnya. Secara lokal, dataset dapat disimpan baik dengan menggunakan [[::en::SQL Server Compact database]] atau server database lain mendukung ADO.NET. Sync Layanan untuk ADO.NET memungkinkan pelacakan perubahan yang meningkat, yang memungkinkan perubahan hanya dapat direplikasi bukan mereplikasi seluruh salinan.
 
==='''Sync Services for file system'''===
 
Sync Services for Filefile Systemsystem digunakan untuk menyesuaikan dua lokasi sistem file, yang keduanya berada di folder lokal atau pembagian [[jaringan], biasanya untuk mengawasi file baru disamping perubahan untuk file yang ada juga disesuaikan. Perubahan untuk file di deteksi dengan menggunakan perangko waktu, atau pilihan dengan menghapus isi file. Perubahan untuk konflik dengan file telah terdeteksi dan secara otomatis telah diselesaikan untuk memperbaharui konflik dengan file yang sama. JikaEditan terbaru akan disimpan, jika file dihapus dalam satu replika, tetapi diperbaruimemperbaharui padadengan yang lain, yang diperbaharui yang akan lebih diutamakan daripada menghapuslainnya. Jika dua file dengan isi yang berbeda diciptakan dengan nama yang sama di dua replika, selama operasi sinkronisasi, yang diciptakan nantinyaPerubahan akan tetapdiperbaharui bertahan.setelah Jikadilakukan operasi menyebabkan mengganti nama file untuk mendapatkan nama yang sama, diselesaikan dengan mengubah nama salah satu dari merekapenghapusan. Setiap menghapus dapat dikonfigurasi untuk memindahkan file ke [[::en::Recycle Bin]], sehingga dapat dipulihkan jika perlu. Sync Services for File System juga menyediakan modus pratinjau yang menghitung tindakan yang akan diambil untuk operasi sinkron, tanpa benar-benar melakukan operasi, dengan maksud untuk membiarkan para pengguna memeriksa perubahan yang akan dibuat.
 
Sinkronisasi ditampilkan dengan cara peer to peer. seperti halnya Sync Framework, Sync Services for File System melakukan [[otentikasi]] apapun sebelum mengakses file; maka setiap otentikasi adalah tugas dari aplikasi menggunakan [[Framework Sync API]]. File-file tersebut ditransfer tanpa [[enkripsi]]. Untuk menggunakan enkripsi dalam perjalanan, kebiasaan provider yang menggunakan koneksi [[TCP]] yang dienkripsi perlu digunakan. Sync Services for File System juga mendukung penyaring untuk mengecualikan file berdasarkan [[wildcard]] atau atribut. Sync Services for File System tidak sinkron baik [[NTFS]] deskriptor keamanan dan [[Alternate Data Streams]].
Jika perubahan operasi disebabkan file dengan nama sama, keduanya disiapkan dengan merubah nama mereka, perubahan dapat di[[konfigurasi]] untuk menempatkan file ke [[::en::recycle bin]], sehingga bisa dikembalikan jika diperlukan. Sync Services for file system juga menyediakan ''mode preview'' dengan menyesuaikan tindakan yang akan dibuat untuk operasi sync dan mengijinkan pengguna untuk melihat kembali perubahan yang akan dibuat. Sinkronisasi ditampilkan dalam peer to peer. Sync services for file system harus menunjukkan identifikasi sebelum mengakses file jadi identifikasi. Sync services for file system juga didukung dengan [[statistik]] filter untuk menempatkan pada ''kartu wild'', dalam tahap pertama [[CTP]]. Sync services for file system tidak dilengkapi dengan keamanan [[NTFS]].
 
 
==='''Sync services for Feedsync'''===
 
Sync services for Feedsync dapat digunakan untuk pertolongan sinkronisasi dengan menciptakan feedsync, dibandingkan RSS atau ATOM, yang bisa digambarkan untuk bagian yang menarik provider yang bisa digunakan untuk ekstrak jenis benda dari feed dan ''merge'' perubahan kembali penyimpanan data Sync services for Feedsync menggunakan operator lain untuk koneksi penyimpanan data
Sync Services for FeedSync dapat digunakan untuk membantu mensinkronisasi replika dengan menciptakan feedSync dan mengaktifkan feed baik dalam RSS atau ATOM format. Sync Services for FeedSync menyediakan layanan yang dapat digunakan untuk membantu menyinkronkan data replika dengan RSS dan Atom feed. Dengan menggunakan layanan produser feedSync, sebuah aplikasi sinkronisasi dapat bekerja dengan provider sinkronisasi untuk membuat daftar ''item'' dari sebuah replika dan menempatkan mereka dalam RSS atau [[Atom XML Stream]]. ''Item'' tersebut kemudian dapat dipublikasikan ke pelanggan yang tertarik. Demikian pula, layanan konsumen feedSync membantu sebuah aplikasi sinkronisasi mengambil masukan RSS atau Atom XML Stream, ekstrak ''item'' dari itu, dan kemudian menggunakan provider sinkronisasi hanya menerapkan perubahan yang diperlukan untuk sebuah replika. Karena Sync Framework mendasari pertukaran pakan ''item'', dua feed dapat berlangganan lintas dan mudah disinkronisasi dengan satu sama lain sebagai teman dalam komunitas sinkronisasi. (Komunitas sinkronisasi adalah seperangkat replika yang dapat mempertahankan data yang disinkronisasi dengan satu sama lain.)
 
Sync services for Feedsync bisa digunakan untuk menolong sinkronisasi data dari replika(replika adalah partikular dari informasi yang bisa disesuaikan) dengan RSS data Atom feeds. Dengan menggunakan peraturan layanan feedsync, aplikasi sinkronisasi dapat bekerja dengan provider sinkronisasi untuk menciptakan daftar dari replika dan menempatkan mereka dalam RSS atau Atom XML stream ekstrak jenis benda tersebut, dan kemudian digunakan provider sinkronisasi untuk mengaplikasi hanya perubahan untuk replika, karena framework sync berdasarkan perubahan jenis benda, dua langkah bisa berseberangan digambarkan dan mudah disinkronisasi dengan lainnya sebagai pasangan di komunitas sinkronisasi. (komunitas sinkronisasi adalah satu set replika yang menyimpan data sinkronisasi dengan yang lainnya).
 
 
=='''Lihat Juga'''==
 
*[[::en::FeedSync]]
*[[::en::NET.Framework]]