Rumah Kewangan Peribadi Mempertimbangkan Strategi Reka Bentuk untuk Perkhidmatan Web - dummies

Mempertimbangkan Strategi Reka Bentuk untuk Perkhidmatan Web - dummies

Isi kandungan:

Video: 15 Ide Bisnis Online Modal Kecil Bahkan Tanpa Modal 2024

Video: 15 Ide Bisnis Online Modal Kecil Bahkan Tanpa Modal 2024
Anonim

Anda harus mempertimbangkan beberapa strategi untuk lebih memahami bagaimana anda akan merancang perkhidmatan Web anda. Bagaimanakah anda mengatur kod anda ke dalam projek, kelas, kaedah, sifat, dan peristiwa? Selepas anda menentukan dengan tepat apa keperluan anda dan senario yang perlu dipegang oleh aplikasi anda, anda boleh mula merancang permohonan anda. Anda mesti membina projek perkhidmatan Web anda ke satu atau lebih objek yang mengendalikan fungsi.

Menjamin prestasi puncak

Seperti mana-mana projek perisian, anda mesti mengambil kira pertimbangan reka bentuk tertentu. Prestasi adalah salah satu isu terbesar. Dan banyak bidang yang mempengaruhi prestasi. Beberapa pertimbangan prestasi berdasarkan perkakasan, tetapi beberapa pertimbangan prestasi - seperti memori - juga berdasarkan perisian.

Dengan memori, lebih banyak lagi yang lebih baik. Bagaimanapun, berapa banyak yang mencukupi? Adalah lebih baik untuk mengikuti cadangan berdasarkan keperluan pengeluar perisian untuk setiap perisian yang dimuatkan di komputer. Kemudian tentukan magnitud yang lebih besar daripada itu.

Kaedah yang paling mudah untuk menilai jumlah ingatan yang diperlukan adalah untuk menentukan jumlah maksimum memori yang diperlukan jika setiap aplikasi digunakan pada masa yang sama. Anda juga perlu mempertimbangkan berapa banyak pengguna yang anda harapkan pada bila-bila masa.

Berikut ialah beberapa komponen yang perlu dipertimbangkan:

  • Keperluan sistem operasi (OS): Maksudnya, jumlah memori yang diperlukan oleh pelayan untuk membolehkan pengguna selamat menjalankan OS semasa dan lain yang dipasang perisian. Sebagai contoh, katakan anda mempunyai dua perkhidmatan Web yang akan dihoskan pada Pelayan Windows 2000. Windows 2000 Server memerlukan memori 128MB.
  • . Keperluan kerangka NET: Sebagai contoh, mengatakan bahawa kerangka itu memerlukan 128MB memori di server. Bersama-sama, sistem operasi dan kerangka kerja menempati jumlah memori 256MB pada pelayan anda, dan itu tanpa mempertimbangkan barang-barang Layanan Web yang akan Anda bangun.
  • Pengguna: Maksudnya, bilangan pengguna yang mungkin menggunakan perkhidmatan Web pada bila-bila masa. Katakan anda mengharapkan 100 pengguna perlu menggunakan setiap dua objek perkhidmatan Web pada bila-bila masa.
  • Keperluan perkhidmatan web: Ini sangat sukar untuk menganggarkan dengan tahap ketepatan mana-mana, tetapi sekurang-kurangnya, menambah semua ruang yang setiap jenis data akan dihuni.
  • Overhead yang dikaitkan dengan perkhidmatan Web: Maksudnya, jumlah ingatan pelayan anda perlu melebihi anggaran awal anda.Sekiranya anda menganggarkan lebihan 50K yang lain untuk setiap perkhidmatan Web, memori akan mula ditambah dan dikompaun.

Berurusan dengan isu keselamatan

Keselamatan adalah salah satu topik terbesar dalam pengkomputeran hari ini. Hakikat bahawa perkhidmatan Web biasanya dihantar dengan menggunakan HTTP, kebimbangan mengenai keselamatan adalah hebat. Malah, pada bila-bila masa anda menghantar data melalui Internet, keselamatan menjadi kebimbangan. Jika apa-apa data peribadi - seperti nama pengguna, kata laluan, alamat, maklumat kad kredit, dan lain-lain - perlu dihantar melalui Internet, ia perlu disulitkan. Sekiranya ia tidak disulitkan, sesiapa yang menggunakan alat peretasan akan dapat membaca data yang dihantar melalui wayar. Begitu juga pada intranet korporat atau extranet. Oleh itu, penyulitan menjadi satu keperluan.

Penyulitan mudah dikendalikan oleh Perkhidmatan Maklumat Internet (IIS), yang menggunakan Layer Sockets Layer, atau SSL. Satu-satunya perkara yang perlu anda lakukan untuk menggunakan SSL ialah memasang sijil SSL yang anda peroleh dari pihak ketiga yang dipercayai. Selepas sijil SSL dipasang, pelanggan boleh mengakses laman web atau perkhidmatan Web anda dengan menggunakan protokol HTTPS, bukannya HTTP. ( S bermaksud s ecure.) Sijil SSL ini dikenali sebagai sijil pelayan .

Hanya kerana anda menggunakan SSL untuk menyulitkan data anda tidak bermakna semua orang harus mempunyai akses ke perkhidmatan Web anda. Akses dikawal oleh skema pengesahan. Anda boleh mengawal siapa yang mempunyai akses dengan membenarkan Active Directory untuk mengesahkannya.

Anda juga perlu tahu bagaimana Perkhidmatan Web anda harus mengendalikan keselamatan. Untuk mengetahui ini, pertimbangkan soalan berikut:

  • Bolehkah sesiapa atau mana-mana sistem mengakses perkhidmatan Web?
  • Sekiranya akses mesti dihadkan, bagaimanakah anda membatasinya?
  • Sekiranya anda menggunakan Direktori Aktif untuk mengesahkan pengguna?
  • Sekiranya anda menggunakan Pasport untuk mengesahkan pengguna?
  • Sekiranya anda membataskan perkhidmatan Web berdasarkan mencari pengguna yang sah dalam pangkalan data?

Jawapan kepada soalan-soalan ini menentukan bagaimana kompleks perkhidmatan Web anda menjadi. Sudah tentu, perkara paling mudah dilakukan adalah untuk membolehkan semua orang mengakses perkhidmatan Web anda, tetapi ini tidak selalu praktikal. Sebagai contoh, bagaimana jika anda mengenakan bayaran untuk penggunaan perkhidmatan Web anda melalui Penyedia Perkhidmatan Internet (ISP)?

Jika anda akan menggunakan Direktori Aktif, anda perlu memutuskan bagaimana anda mahu mentadbir menambah pengguna dan komputer. Sebagai contoh, anda harus mempertimbangkan mengautomasikan tugas ini, bergantung kepada sama ada anda bercadang untuk mendaftar pelanggan / pengguna baru dengan kerap. Sekiranya anda menggunakan pangkalan data pangkalan data, anda perlu mengira fungsi ini dalam pelan projek anda dan untuk menentukan butir-butir cara ini boleh berfungsi.

Sebaliknya, jika anda mempunyai Microsoft Passport melakukan pengesahan, anda menjamin bahawa pengguna disahkan, tetapi anda tidak perlu menyimpan maklumat pengguna di lokasi anda. Ingat bahawa anda perlu melihat isu keselamatan dari setiap sudut yang mungkin.

Memastikan kesalingpaling kendalian

Interoperability adalah konsep yang memerlukan sistem komputer yang berbeza untuk dapat bercakap antara satu sama lain.Sebagai contoh, jika pangkalan data Oracle perlu berfungsi dengan pangkalan data SQL Server, anda perlu memikirkan cara membuatnya berlaku. Begitu juga, jika anda tahu bahawa sistem ERP (Enterprise Resource Planning) anda perlu bercakap dengan sistem CRM (Customer Relationship Management), anda lebih baik mendapat retak.

Banyak masalah interoperabilitas yang timbul daripada sistem yang berbeza bercakap antara satu sama lain boleh ditangani dengan produk Microsoft yang dipanggil BizTalk. BizTalk membolehkan pemetaan sistem yang berbeza dengan membenarkan pelbagai protokol dan format. Di dalam, BizTalk menggunakan XML untuk menyimpan pemetaan di antara sistem yang berbeza ini.

Interoperabilitas juga mempunyai kesan ke atas bagaimana teknologi yang berbeza perlu berfungsi antara satu sama lain. Sebagai contoh, adakah a. Komponen NET perlu menggunakan komponen COM? Kedua-dua teknologi itu agak serupa dalam konsep, tetapi bukan dalam teknologi. Walau bagaimanapun, sangat mungkin untuk membungkus komponen COM dengan. Antara muka NET. Ini dipanggil COM-Interop.

Memutuskan apa yang boleh diakses oleh pengguna anda

Anda mesti menentukan berapa banyak model objek yang ingin anda gunakan di Internet, yang merupakan konsep yang dikenali sebagai mendedahkan. Penting untuk anda ingat konsep komponen, atau objek, yang membentuk model objek anda. Anda ingin mendedahkan hanya pandangan yang disimpulkan tentang apa yang diperlukan untuk menyelesaikan kerja dan menyelesaikan kes penggunaan anda.

Sebagai contoh, jika anda mempunyai aplikasi kewangan yang memutuskan sama ada gadai janji perlu diberikan berdasarkan kriteria tertentu; anda tidak mendedahkan semua butiran pelaksanaan dalaman. Itulah "rahsia saus anda. "Kurangnya bahagian anda, lebih baik. Terbitkan hanya bilangan minimum objek yang minimum, bersama bilangan ahli minimum (sifat, kaedah, dan peristiwa) yang diperlukan untuk mendapatkan kerja.

Mempertimbangkan Strategi Reka Bentuk untuk Perkhidmatan Web - dummies

Pilihan Editor

Cara Buat Outlet untuk Pengawal Peta di Apl iOS anda - dummies

Cara Buat Outlet untuk Pengawal Peta di Apl iOS anda - dummies

Jika anda mahu menggunakan MapController untuk apl iOS anda, anda memerlukan sebuah saluran keluar. Dengan Pemilih peta anda dijaga, tiba waktunya untuk mencipta saluran supaya MapController mempunyai akses ke paparan Peta untuk memusatkan peta dan mempunyai paparan anotasi. Ikuti langkah berikut:

Bagaimana Membuat Seni Bina Aplikasi iOS - manisan

Bagaimana Membuat Seni Bina Aplikasi iOS - manisan

Senibina aplikasi adalah di mana anda akan bermula dengan pembangunan aplikasi iOS anda. Pada tahap asas, kebanyakan apl terdiri daripada komponen asas yang sama. Kebanyakan aplikasi terdiri daripada yang berikut: Model: Objek model merangkumi logik dan kandungan (data) aplikasi. Views: Kandungan data tidak berguna jika pengguna anda ...

Protein Diet Paleo dan Mengapa Haiwan Matter - manik

Protein Diet Paleo dan Mengapa Haiwan Matter - manik

Manusia, manusia gua dan manusia moden, adalah omnivora . Gaya hidup Paleo membina warisan makan daging. Ahli antropologi bersetuju bahawa nenek moyang kita yang terdahulu adalah pemakan daging, dan saintis menganggarkan bahawa gen kita adalah 99. 9 peratus sama dengan mereka pada masa itu. Daging menyediakan kita dengan protein, asid lemak penting, dan vitamin - sama seperti ...

Pilihan Editor

Bersukacita dengan Perspektif Hak - monyet

Bersukacita dengan Perspektif Hak - monyet

Tidak seperti binatang lain, mengenai pilihan! Anda boleh memilih untuk berbahagia. Anda boleh memilih untuk melihat kehidupan sebagai kaca separuh penuh (optimistik) atau kaca setengah kosong (pesimis). Semuanya datang kepada sama ada anda menentukan masalah sebagai cabaran atau krisis. Mempunyai perspektif yang betul adalah ...

Kebahagiaan: Tahu Kapan Rencana dan Kapan Bukan Untuk - patung

Kebahagiaan: Tahu Kapan Rencana dan Kapan Bukan Untuk - patung

Akhir-akhir ini, manusia memerlukan rancangan untuk semuanya. Adakah rancangan ini menjadikan anda lebih bahagia? Lebih kurang dan lebih sedikit orang boleh melalui hari tanpa BlackBerry. Ibu bapa merancang untuk pendidikan kolej anak-anak mereka apabila anak-anak berada di tadika. Ada perancang persaraan, perancang perjalanan, perancang perkahwinan, dan bahkan ...

Memutuskan apa jenis orangtua yang anda inginkan untuk mencapai kebahagiaan

Memutuskan apa jenis orangtua yang anda inginkan untuk mencapai kebahagiaan

Bagaimana membesarkan anak-anak anda tidak hanya menjejaskan betapa gembiranya mereka; ia memberi kesan kepada bagaimana mereka melakukan persembahan di sekolah, sama ada mereka mengambil merokok, bagaimana mungkin mereka akan mengalami kemurungan, dan sama ada mereka terlibat dalam tingkah laku seksual yang berisiko. Menurut ahli psikologi yang mengkaji hal semacam ini, terdapat empat gaya utama ...

Pilihan Editor

Rakaman Excel Macros dengan Rujukan Mutlak - dummies

Rakaman Excel Macros dengan Rujukan Mutlak - dummies

Mod rakaman lalai excel adalah rujukan mutlak. Apabila rujukan sel dalam formula adalah rujukan mutlak, ia tidak menyesuaikan secara automatik apabila formula disisipkan ke lokasi baru. Cara terbaik untuk memahami bagaimana konsep ini digunakan untuk makro adalah mencuba. Catat makro yang mengira baris ...

Merujuk kepada Nilai atau Rumusan dalam Sel Lain dalam Excel 2007 Formula - dummies

Merujuk kepada Nilai atau Rumusan dalam Sel Lain dalam Excel 2007 Formula - dummies

Menghubungkan formula adalah formula dalam Excel 2007 yang merujuk lokasi dalam lembaran kerja yang sama, buku kerja sama, atau bahkan buku kerja yang berbeza. Apabila anda mencipta formula pautan, ia membawa formula rumit atau asal ke lokasi baru supaya hasil dalam formula pengaudan tetap terikat secara dinamik kepada asal. Jika ...

Rakaman Excel Macros dengan Rujukan Relatif - dummies

Rakaman Excel Macros dengan Rujukan Relatif - dummies

Rujukan relatif dalam makro Excel bermakna relatif kepada sel yang sedang aktif . Oleh itu, berhati-hati dengan pilihan sel aktif anda - kedua-duanya apabila anda merakam rujukan makro relatif dan apabila anda menjalankannya. Pertama, buka Sample File. xlsx boleh didapati dalam talian. Kemudian, gunakan langkah-langkah berikut untuk merakam makro rujukan relatif: Pada ...