{"id":569,"date":"2020-03-23T00:20:53","date_gmt":"2020-03-22T21:20:53","guid":{"rendered":"https:\/\/ekitap.ankara.edu.tr\/oysk\/chapter\/7-5-acik-mimariler\/"},"modified":"2022-06-05T19:29:17","modified_gmt":"2022-06-05T16:29:17","slug":"7-5-acik-mimariler","status":"publish","type":"chapter","link":"https:\/\/ekitap.ankara.edu.tr\/oysk\/chapter\/7-5-acik-mimariler\/","title":{"raw":"A\u00e7\u0131k Mimariler","rendered":"A\u00e7\u0131k Mimariler"},"content":{"raw":"\u201cA\u00e7\u0131k mimari\u201d, \u00d6YS' nin sa\u011flad\u0131\u011f\u0131 bir i\u015flevle \u00d6YS tedarik\u00e7isi taraf\u0131ndan sa\u011flanan bir i\u015flevi de\u011fi\u015ftirmek de dahil olmak \u00fczere, d\u0131\u015f uygulamalar\u0131n ve sistemlerin \u00d6YS ile b\u00fct\u00fcnle\u015fmesini sa\u011flayan API'lere sahip oldu\u011funu g\u00f6sterir. Baz\u0131 durumlarda tedarik\u00e7i, m\u00fc\u015fterinin se\u00e7ebilece\u011fi y\u00fczlerce API sunar. A\u00e7\u0131k mimariler, potansiyel kullan\u0131c\u0131lar\u0131n uygulamalar\u0131nda \u201ckaputun alt\u0131na bakmalar\u0131na\u201d izin vererek, \u00d6YS tedarik\u00e7isinin par\u00e7as\u0131 \u00fczerindeki \u00f6zel kontrol\u00fcn ve k\u0131s\u0131tlamalar\u0131n gev\u015fetilmesini ifade eder.\n\nA\u00e7\u0131k mimariyi etkinle\u015ftirmek i\u00e7in, tedarik\u00e7i genellikle mimarisinin tamam\u0131n\u0131 veya bir k\u0131sm\u0131n\u0131 eklenti \/ sistem entegrasyonu geli\u015ftiricileriyle payla\u015fmal\u0131d\u0131r. Bu, mimarl\u0131k bilgilerini payla\u015fan varl\u0131klar aras\u0131nda baz\u0131 lisans anla\u015fmalar\u0131 gerektirebilir.\n\nA\u00e7\u0131k mimari \u00fcr\u00fcnler hizmet odakl\u0131 bir mimariye sahip olma e\u011filimindedir ve daha az kapal\u0131 sistemler ve daha \u00e7ok geni\u015fletilebilir platformlar olarak tasarlanma e\u011filimindedir. Bu nedenle, yenileme ve deneylemeyi daha fazla te\u015fvik etme e\u011filimindedirler.\n\nSistemlerinin i\u00e7 \u00e7al\u0131\u015fmalar\u0131n\u0131 halka a\u00e7\u0131k bir \u015fekilde ortaya koymaktan kaynaklanan rekabet\u00e7i dezavantaj potansiyeline ra\u011fmen, baz\u0131 Tedarik\u00e7iler m\u00fc\u015fterilerini tercih ediyor \u00e7\u00fcnk\u00fc m\u00fc\u015fterileri \u00d6YS tedarik\u00e7isinin geli\u015ftirmek i\u00e7in yeterince \u00f6nemli olmad\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fc ekleri sat\u0131n alarak sistemi kolayca ki\u015fiselle\u015ftirmek isteyebiliyorlar.\n\nA\u00e7\u0131k mimariler, \u00e7ekirdek \u00d6YS sistemine mod\u00fcl olarak entegre edilebilecek \u00fc\u00e7\u00fcnc\u00fc taraf uygulamalar i\u00e7in \u00f6nemli bir pazar yarat\u0131lmas\u0131n\u0131 sa\u011flam\u0131\u015ft\u0131r. Bu mod\u00fcller, bir KKP sistemiyle veri payla\u015fma \u00f6zelli\u011fi sa\u011flamak i\u00e7in, \u00f6\u011frenen aray\u00fcz\u00fcne (web portal\u0131 veya cep telefonuna ekleyebilece\u011finiz widget'lara benzer) bir takvim i\u015flevi eklemek gibi herhangi bir \u015feyden her t\u00fcrl\u00fc i\u015flevi sa\u011flayabilir.\n\nGelecekte, baz\u0131 \u00fc\u00e7\u00fcnc\u00fc taraf eklenti uygulamalar\u0131, \u00d6YS'ye genel bir yetenek eklemek yerine, yaln\u0131zca belirli bir i\u00e7erik par\u00e7as\u0131 ile ili\u015fkilendirilebilir. Bu dersi alan kullan\u0131c\u0131lar\u0131n deneyimini \u00f6zelle\u015ftirebilir ve en \u00fcst d\u00fczeye \u00e7\u0131karabilirler.\n\nA\u00e7\u0131k mimariler, kurumsal \u00f6\u011frenme ihtiya\u00e7lar\u0131n\u0131zda ve genel olarak \u00f6\u011frenme teknolojisinde de\u011fi\u015fiklik yap\u0131lmas\u0131 beklenen durumlarda riski \u00f6nemli \u00f6l\u00e7\u00fcde azaltabilir. Bu durumlarda, a\u00e7\u0131k bir mimari, \u00d6YS'nizin kullan\u0131m \u00f6mr\u00fcn\u00fc uzatmak i\u00e7in, yerine de\u011fi\u015ftirmek zorunda kalmak yerine, ihtiya\u00e7 duyulan i\u015flevselli\u011fi art\u0131rmaya izin verebilir.\n\n4.9 \u00d6YS'ler i\u00e7in G\u00fcvenlikle ilgili hususlar b\u00f6l\u00fcm\u00fcnde belirtildi\u011fi gibi, edinmeyi d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fcz \u00fcr\u00fcn\u00fc olu\u015fturmak i\u00e7in hangi programlama dilinin ve \u00fc\u00e7\u00fcnc\u00fc taraf OEM bile\u015fenlerinin kullan\u0131ld\u0131\u011f\u0131n\u0131 bilmek \u00f6nemlidir. Baz\u0131 programlama dillerinin PHP gibi kendi i\u00e7inde g\u00fcvenlik \u00f6nlemleri vard\u0131r. Ayr\u0131ca, sistemi \u00f6zelle\u015ftirmeniz gerekecekse, programc\u0131lar\u0131n\u0131z\u0131n bu programlama dili i\u00e7in beceri k\u00fcmelerine ve \u00fc\u00e7\u00fcnc\u00fc taraf bile\u015fenlerini de\u011fi\u015ftirmek i\u00e7in lisanslama eri\u015fimine sahip olmas\u0131 gerekir.","rendered":"<p>\u201cA\u00e7\u0131k mimari\u201d, \u00d6YS&#8217; nin sa\u011flad\u0131\u011f\u0131 bir i\u015flevle \u00d6YS tedarik\u00e7isi taraf\u0131ndan sa\u011flanan bir i\u015flevi de\u011fi\u015ftirmek de dahil olmak \u00fczere, d\u0131\u015f uygulamalar\u0131n ve sistemlerin \u00d6YS ile b\u00fct\u00fcnle\u015fmesini sa\u011flayan API&#8217;lere sahip oldu\u011funu g\u00f6sterir. Baz\u0131 durumlarda tedarik\u00e7i, m\u00fc\u015fterinin se\u00e7ebilece\u011fi y\u00fczlerce API sunar. A\u00e7\u0131k mimariler, potansiyel kullan\u0131c\u0131lar\u0131n uygulamalar\u0131nda \u201ckaputun alt\u0131na bakmalar\u0131na\u201d izin vererek, \u00d6YS tedarik\u00e7isinin par\u00e7as\u0131 \u00fczerindeki \u00f6zel kontrol\u00fcn ve k\u0131s\u0131tlamalar\u0131n gev\u015fetilmesini ifade eder.<\/p>\n<p>A\u00e7\u0131k mimariyi etkinle\u015ftirmek i\u00e7in, tedarik\u00e7i genellikle mimarisinin tamam\u0131n\u0131 veya bir k\u0131sm\u0131n\u0131 eklenti \/ sistem entegrasyonu geli\u015ftiricileriyle payla\u015fmal\u0131d\u0131r. Bu, mimarl\u0131k bilgilerini payla\u015fan varl\u0131klar aras\u0131nda baz\u0131 lisans anla\u015fmalar\u0131 gerektirebilir.<\/p>\n<p>A\u00e7\u0131k mimari \u00fcr\u00fcnler hizmet odakl\u0131 bir mimariye sahip olma e\u011filimindedir ve daha az kapal\u0131 sistemler ve daha \u00e7ok geni\u015fletilebilir platformlar olarak tasarlanma e\u011filimindedir. Bu nedenle, yenileme ve deneylemeyi daha fazla te\u015fvik etme e\u011filimindedirler.<\/p>\n<p>Sistemlerinin i\u00e7 \u00e7al\u0131\u015fmalar\u0131n\u0131 halka a\u00e7\u0131k bir \u015fekilde ortaya koymaktan kaynaklanan rekabet\u00e7i dezavantaj potansiyeline ra\u011fmen, baz\u0131 Tedarik\u00e7iler m\u00fc\u015fterilerini tercih ediyor \u00e7\u00fcnk\u00fc m\u00fc\u015fterileri \u00d6YS tedarik\u00e7isinin geli\u015ftirmek i\u00e7in yeterince \u00f6nemli olmad\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fc ekleri sat\u0131n alarak sistemi kolayca ki\u015fiselle\u015ftirmek isteyebiliyorlar.<\/p>\n<p>A\u00e7\u0131k mimariler, \u00e7ekirdek \u00d6YS sistemine mod\u00fcl olarak entegre edilebilecek \u00fc\u00e7\u00fcnc\u00fc taraf uygulamalar i\u00e7in \u00f6nemli bir pazar yarat\u0131lmas\u0131n\u0131 sa\u011flam\u0131\u015ft\u0131r. Bu mod\u00fcller, bir KKP sistemiyle veri payla\u015fma \u00f6zelli\u011fi sa\u011flamak i\u00e7in, \u00f6\u011frenen aray\u00fcz\u00fcne (web portal\u0131 veya cep telefonuna ekleyebilece\u011finiz widget&#8217;lara benzer) bir takvim i\u015flevi eklemek gibi herhangi bir \u015feyden her t\u00fcrl\u00fc i\u015flevi sa\u011flayabilir.<\/p>\n<p>Gelecekte, baz\u0131 \u00fc\u00e7\u00fcnc\u00fc taraf eklenti uygulamalar\u0131, \u00d6YS&#8217;ye genel bir yetenek eklemek yerine, yaln\u0131zca belirli bir i\u00e7erik par\u00e7as\u0131 ile ili\u015fkilendirilebilir. Bu dersi alan kullan\u0131c\u0131lar\u0131n deneyimini \u00f6zelle\u015ftirebilir ve en \u00fcst d\u00fczeye \u00e7\u0131karabilirler.<\/p>\n<p>A\u00e7\u0131k mimariler, kurumsal \u00f6\u011frenme ihtiya\u00e7lar\u0131n\u0131zda ve genel olarak \u00f6\u011frenme teknolojisinde de\u011fi\u015fiklik yap\u0131lmas\u0131 beklenen durumlarda riski \u00f6nemli \u00f6l\u00e7\u00fcde azaltabilir. Bu durumlarda, a\u00e7\u0131k bir mimari, \u00d6YS&#8217;nizin kullan\u0131m \u00f6mr\u00fcn\u00fc uzatmak i\u00e7in, yerine de\u011fi\u015ftirmek zorunda kalmak yerine, ihtiya\u00e7 duyulan i\u015flevselli\u011fi art\u0131rmaya izin verebilir.<\/p>\n<p>4.9 \u00d6YS&#8217;ler i\u00e7in G\u00fcvenlikle ilgili hususlar b\u00f6l\u00fcm\u00fcnde belirtildi\u011fi gibi, edinmeyi d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fcz \u00fcr\u00fcn\u00fc olu\u015fturmak i\u00e7in hangi programlama dilinin ve \u00fc\u00e7\u00fcnc\u00fc taraf OEM bile\u015fenlerinin kullan\u0131ld\u0131\u011f\u0131n\u0131 bilmek \u00f6nemlidir. Baz\u0131 programlama dillerinin PHP gibi kendi i\u00e7inde g\u00fcvenlik \u00f6nlemleri vard\u0131r. Ayr\u0131ca, sistemi \u00f6zelle\u015ftirmeniz gerekecekse, programc\u0131lar\u0131n\u0131z\u0131n bu programlama dili i\u00e7in beceri k\u00fcmelerine ve \u00fc\u00e7\u00fcnc\u00fc taraf bile\u015fenlerini de\u011fi\u015ftirmek i\u00e7in lisanslama eri\u015fimine sahip olmas\u0131 gerekir.<\/p>\n","protected":false},"author":1,"menu_order":5,"template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"pb_show_title":"","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[143],"contributor":[],"license":[],"class_list":["post-569","chapter","type-chapter","status-publish","hentry","chapter-type-numberless"],"part":542,"_links":{"self":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapters\/569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapters\/569\/revisions"}],"predecessor-version":[{"id":572,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapters\/569\/revisions\/572"}],"part":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/parts\/542"}],"metadata":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapters\/569\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/wp\/v2\/media?parent=569"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/pressbooks\/v2\/chapter-type?post=569"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/wp\/v2\/contributor?post=569"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ekitap.ankara.edu.tr\/oysk\/wp-json\/wp\/v2\/license?post=569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}