İçeriğe atla

Sistem entegrasyon

Sistem Entegrasyon birden fazla sistemin bir araya getirilerek tek bir sistem olarak çalışmalarını sağlamaktadır. Sistem entegratörler bilgisayar ağları, kurumsal uygulama entegrasyonu, iş süreç yönetimi veya programlama gibi çeşitli teknikleri kullanarak ayrık sistemleri bir araya getirirler.

Sistemlerin işlevselliğini arttırabilmek için birçok alt sistem birbiri ile entegre olmaları gerekmektedir. Sistem entegrasyonu bu yuzden mevcut birçok sistemin birbirleri ile entegrasyonunu icerir. Bugünün dünyasında sistem entegrasyon mühendislerinin rolü daha da önemli hale gelmektedir. Sistemler artık tasarlanırken kendi içlerinde çalışıp diğer sistemlerlede entegre olacak şekilde geliştirilmektedir.

Sistem Entegrasyon Mühendislerinde olması gereken özellikler

Sistem entegrasyon mühendisleri bir konuda çok derin bilgi sahibi olmak yerine çok geniş bir yelpazede bilgi ve beceri sahibi olmaları gerekmektedir. Bu becerilere yazılım ve donanım mühendisliği, arayüz protokolleri ve genel problem çözme becerileri örnek verilebilir. Sistem entegrasyon mühendislerinin karşılaşacağı sorunlar genellikle daha önce tecrübe edilmemiş olması muhtemeldir. Bu sorunların çözümü için entegrasyon yapılan sistemlerin yapısı ve entegrasyon noktaları sistem entegrasyon mühendisleri tarafından incelenip sorunun temel sebebi tespit edilmelidir.

Entegrasyon Yöntemleri

Yatay Entegrasyon diğer bir adıyla ESB (Enterprise Service Bus) özel bir altsistemin diğer sistemler ile olan iletişimini sağlaması icin yapılır. ESB bir arayüzü baska bir arayüze çevirme yeteneğine sahiptir. Bu sayede daha esnek ve az maliyet ile entegrasyon yapılabilir. Bu şekilde entegrasyon yapılan sistemlerde altsistemleri yenilemek veya tamamen değiştirmek mümkündür. Bu gibi durumlarda yeni kullanılacak benzer işlenselliği sağlayan altsistemler ile ESB arasındaki yeni arayüz bağlantısını sağlamak yeterli olacaktır.

Dikey Entegrasyon yatay entegrasyona göre daha hızlı ve sadece gerekli sunucularla entegrasyonu kapsadıgından kısa vadede daha ucuzdur. Ancak yeni bir altsistem veya mevcut altsistemdeki geliştirme ihtiyaçlarında çok yüksek maliyet ve entegrasyon eforu gerekmektedir.

Yıldız Entegrasyon ya da Spagetti Entegrasyon her sistemin diğer alt sistemler ile entegrasyonunun yapılmasıdır. Bu tip entegrasyonlarda yeni alt sistemlerin eklenmesi çok maliyetli olmaktadır. Benzer işlevselliğin sık sık kullanılması gereken alt sistemleri olan sistemlerde yildiz entegrasyon yapılması tercih edilebilir.

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Sunucu (bilişim)</span> bilgisayar ağlarında, diğer ağ bileşenlerinin (kullanıcıların) erişebileceği, kullanımına ve/veya paylaşımına açık kaynakları barındıran bilgisayar birimi

Sunucu, bilişim alanında "istemci" denilen diğer program ve cihazlara çeşitli işlevler sunan bilgisayar donanımları veya yazılımlarıdır. Bu mimariye istemci-sunucu modeli denir. Sunucular, istemciler arasında veri veya kaynak paylaşımı, bir istemci için hesaplama yapma gibi çeşitli işlevleri yerine getirebilirler. Bu işlevlere genellikle "servis" veya "hizmet" denir. Tek bir sunucu çok sayıda istemciye hizmet verebilir, tek bir istemci de çok sayıda sunucudan hizmet alabilir. İstemci ve sunucu aynı cihaz üzerinde çalışabileceği gibi, istemci ağ üzerinden farklı bir cihazdaki sunucuya da bağlanabilir. Tipik sunucular arasında veritabanı sunucuları, dosya sunucuları, e-posta sunucuları, yazdırma sunucuları, web sunucuları, oyun sunucuları ve uygulama sunucuları sayılabilir.

<span class="mw-page-title-main">Yazılım</span> bilgisayarın somut olmayan çalıştırılabilir bileşeni

Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik aygıtların birbirleriyle haberleşebilmesini ve uyumunu sağlayarak görevlerini ya da kullanılabilirliklerini geliştirmeye yarayan makine komutlarıdır.

Dizge ya da sistem, birbiriyle etkileşen veya ilişkili olan, bir bütün oluşturan cisim veya varlıkların bileşkesidir. Bu varlıklar soyut veya somut olabilirler.

<span class="mw-page-title-main">Mikrodenetleyici</span>

Mikrodenetleyici bir VLSI entegre devre çipinde küçük bir bilgisayar'dır. Mikrodenetleyici, bellek ve programlanabilir giriş/çıkış çevre birimleri ile birlikte bir veya daha fazla CPU kapsar.

<span class="mw-page-title-main">Sistem mühendisliği</span> karmaşık sistemlerin ya da bu sistemleri oluşturan alt sistemlerin tasarımını, üretimini ve bakımını, zaman ve maliyet kısıtlarını da göz önünde bulundurarak, gerçekleştiren bilim dalı

Sistem mühendisliği, karmaşık sistemlerin ya da bu sistemleri oluşturan alt sistemlerin tasarımını, üretimini ve bakımını, zaman ve maliyet kısıtlarını da göz önünde bulundurarak, gerçekleştirmek amacını taşır. Günümüz dünyasında, karmaşık sistemler genellikle teknik, biyolojik, sosyolojik, çevresel endüstriyel, politik, finansal ve ekonomik sistemlerden en az birkaçının bir bileşkesi olarak karşımıza çıkmaktadır. Sistem mühendisliği programları, işlevsel olarak tek ve bütün bir birim olan bu karışık sistemlerin analizi için gerekli tüm temel kavram, araç ve metotları öğrenciye sunar. Farklı disiplinlerden çeşitli yöntemleri bir arada kullanabilen sistem mühendisliği programlarının en temel araçlarından bir tanesi de bilgisayarlardır. Sistem mühendisleri çok farklı alanlarda faaliyet gösteren kurumlar içinde oldukça farklı birim ve kademelerde görev alabilirler.

<span class="mw-page-title-main">Kurumsal kaynak planlaması</span> kurumun kaynaklarını verimli şekilde kullanacak şekilde planlaması

Kurumsal kaynak planlaması ya da işletme kaynak planlaması, işletmelerde mal ve hizmet üretimi için gereken işgücü, makine, malzeme gibi kaynakların verimli bir şekilde kullanılmasını sağlayan bütünleşik yönetim sistemlerine verilen genel addır. Kurumsal kaynak planlaması (KKP) sistemleri, bir işletmenin tüm veri ve işlemlerini bir araya getirmeye veya bir araya getirilmesine yardımcı olmaya çalışan ve genelde kullanımı kolay olan sistemlerdir. Klasik bir KKP yazılımı işlem yapabilmek için bilgisayarın çeşitli yazılım ve donanımlarını kullanır. KKP sistemleri temel olarak değişik verilerin saklanabildiği bütünleşik bir veritabanı kullanırlar.

macOS, Macintosh işletim sistemi ailesinin son sürümüdür ve Apple tarafından Macintosh bilgisayarları için tasarlanmış bir işletim sistemidir.

<span class="mw-page-title-main">Storage area network</span>

Storage area network (SAN), Türkçe literatüründeki adı ile Depolama alan ağı; büyük ağ kullanıcılarına hizmet vermek üzere veritabanı sunucuları ile birlikte farklı tipteki veri depolama cihazlarını birbirine bağlayan ve bu cihazlar arasında veri alışverişine olanak veren özel amaçlı, yüksek hızlı bir ağdır. Bir depolama alan ağı, yönetim katmanına fiziksel bağlantılar sağlayan ve aynı zamanda bilgisayar sistemlerini, depo birimlerini ve bu birimlerin aralarındaki bağlantıları düzenleyen bir iletişim altyapısından oluşmaktadır.

Bada,, akıllı telefon ve tablet bilgisayar gibi mobil cihazlar için Samsung Electronics tarafından geliştirilmiş bir işletim sistemidir. Adı, Korecede "okyanus" veya "deniz" anlamına gelen "바다 (bada)" kelimesinden türemiştir. Orta ve yüksek kaliteli akıllı telefonlara kadar çeşitlilik gösterir.

<span class="mw-page-title-main">Gömülü sistem</span> Belli bir fonksiyonu yapmaya yönelik bilgisayar sistemi

Gömülü sistem, bilgisayarın kendisini kontrol eden cihaz tarafından içerildiği özel amaçlı bir sistemdir. Genel maksatlı, örneğin kişisel bilgisayar gibi bir bilgisayardan farklı olarak, gömülü bir sistem kendisi için önceden özel olarak tanımlanmış görevleri yerine getirir. Sistem belirli bir amaca yönelik olduğu için tasarım mühendisleri ürünün boyutunu ve maliyetini azaltarak sistemi uygunlaştırabilirler. Gömülü sistemler genellikle büyük miktarlarda üretildiği için maliyetin düşürülmesinden elde edilecek kazanç, milyonlarca ürünün katları olarak elde edilebilir.

Yazılım test etmede, test otomasyonu önceden tahmin edilmiş sonuçlarla gerçek sonuçların karşılaştırılması ve testlerin koşulmasını kontrol etmek için(test edilmiş yazılımdan farklı olan) belirli yazılımın kullanılmasıdır. Test otomasyonu tekrar eden fakat çoktan test etme süreçlerinde yer almış gerekli testlerin otomatikleştirebilir veya manuel olarak koşulmasının zor olacağı testleri de içerebilir. Test otomasyonları sürekli paket dağıtımı veya sürekli test etme için kritik öneme sahiptir.

<span class="mw-page-title-main">OS X Yosemite</span> işletim sistemi

OS X Yosemite veya OS X 10.10 Yosemite, OS X işletim sisteminin 11. büyük sürümü olup, kişisel bilgisayar Macintosh bilgisayarlar için Apple'ın masaüstü ve sunucu işletim sistemidir. 14A389 yazılımda yapılmıştır. Bu sürümün temelini Darwin işletim sistemi oluşturur. Sürümün Unamesi Darwin 14.0.0'dır. OS X Yosemite 2 Haziran 2014 tarihinde WWDC 2014 etkinliğinde açıklandı ve geliştiriciler için sunuldu. 24 Temmuz 2014 tarihinde kamu beta test için yayınladı. 17 Ekim 2014 tarihinden Mac App Store'da ücretsiz indirmek için kullanılabilir. Kaliforniya dönüm noktası tabanlı adlandırma şemasının OS X Mavericks ile tanıtılmasının ardından, yeni tanıtılan OS X sürümünün "Yosemite" ismi Milli Park olan Yosemite Ulusal Parkının adını almıştır.

<span class="mw-page-title-main">OS X Mountain Lion</span> işletim sistemi

OS X Mountain Lion veya OS X 10.8 Mountain Lion OS X işletim sisteminin 9.büyük sürümü olup, Macintosh bilgisayarlar için Apple Inc.in masaüstü ve sunucu işletim sistemidir. Sürümün takma ismi "dağ aslanı"dır. 12A269 (GM) yazılımda yapılmıştır.Bu sürümün temelini Darwin işletim sistemi oluşturur.Sürümün Unamesi "Darwin 12.0"dir.Geliştiricilere göre, yeni versiyon Mac OS X Lion ile karşılaştırıldığında 200'ün üzerinde yeni özellik içerir.OS X Mountain Lion, 25 Temmuz 2012 tarihinde satın almak için yayımlandı ve Apple'ın Mac App Store üzerinden indirmek için serbest bırakıldı. Şu ana kadar tanıtılmış olan OS X sürümleri Apple Software Update aracılığı ile sunuldu, Mountain Lion bu bakımdan Mac App Store üzerinden indirilen ilk sürüm oldu. İşletim sistemi, Apple'ın Online Game Center ve iCloud servisleri ile entegrasyon ve yeni malware engelleme sistemi Gatekeeper sistemini kazandı, Safari web tarayıcısı ise sürüm 6-ya güncellendi.Mountain Lion, 10.8.1 sürüm için bir güncelleştirme Ağustos 23, 2012 tarihinde serbest bırakıldı.

<span class="mw-page-title-main">Microsoft MapPoint</span>

Microsoft MapPoint Microsoft'un kullanıcıların haritaları görüntülemesine, düzenlemesine ve entegre etmesine olanak tanıyan yazılım programı ve hizmetidir. Yazılım ve teknoloji, coğrafi görselleştirmeyi ve dahil edilen verilerin veya özel verilerin analizini kolaylaştırmak üzere tasarlanmıştır. MapPoint ticari kullanıcılar için tasarlanmıştır, ancak düşük coğrafi bilgi sistemi ("CBS") pazarında rekabet eder. Geliştirme anında Microsoft Streets & Trips'in en yeni sürümünün tüm işlevselliğini, tüketici haritalama yazılımı, Microsoft Office ile entegrasyon, Microsoft Excel ve VBA arabirimi gibi çeşitli kaynaklardan veri eşleme özelliklerini içerir. MapPoint teknolojisi aynı zamanda Microsoft Streets & Trips-de, Microsoft AutoRoute, Microsoft Encarta'nın atlas işlevselliği, Bing Haritalar ve Bing Maps Platformunda kullanılır. MapPoint, Streets & Trips ve Microsoft AutoRoute ile birlikte 31 Aralık 2014'te resmen durduruldu. Bing Haritaları ve Windows 10 Windows Haritalar uygulaması, MapPoint'in yerine alternatifi olarak gösteriliyor.

Bir sistem mimarisi veya çoklu sistemlerin mimarisi; sistemin yapısını, davranışını ve biçimselliğini tanımlayan kavramsal modeldir. Bir mimari tanımı; sistemin yapıları ve davranışları hakkında mantıksallığı destekleyecek şekilde organize edilen ilişkiselliğin standart bir açıklaması veya temsilidir.

<span class="mw-page-title-main">Gereksinim çözümleme</span>

Bilgisayar bilimlerinde, gereksinim analizi ya da gereksinim çözümleme; çeşitli sistemlerin gerekliliklerini ve olası çelişkili durumlarını göz önüne alarak, yazılımı analiz etmek, belgelemek, doğrulamak ve yönetmek için yeni veya değiştirilmiş bir ürün üzerinde projenin ihtiyaçlarını, sistem gereksinimlerini ve koşullarını belirleyen görevleri kapsamaktadır.

Yazılım paketi veya uygulama paketi birlikte satılan veya dağıtılan iki veya daha fazla yazılım uygulamasıdır. genelde uygulama yazılımı veya programlama yazılımı olan bilgisayar programlarından oluşan bir koleksiyon olup, çoğunlukla az ya da çok ortak bir kullanıcı arayüzü ve birbirleriyle sorunsuzca veri alışverişinde bulunma becerisi paylaşmaktadır. Uygulamalar, ortak kullanıcı arabirimi özelliklerini ve temayı paylaşır ve kullanıcıların ilgili görevleri gerçekleştirmesine veya otomatikleştirmesine yardımcı olan ilgili ve genellikle entegre işlevsellik sağlar.

<span class="mw-page-title-main">Metin tabanlı kullanıcı arayüzü</span> bir metin ekranına çıktı vermeye veya onu kontrol etmeye dayalı arabirim türü

Metin tabanlı kullanıcı arayüzü, metinsel kullanıcı arayüzü veya terminal kullanıcı arabirimi olarak da adlandırılır, grafik kullanıcı arayüzlerinin (GUI) icadından bir süre sonra ortaya çıkan ve onu grafik kullanıcı arayüzünden ayırt etmek için türetilen yeni bir terimdir. TUI'de bilgisayar grafikleri metin kipinde görüntülenir. Gelişmiş bir TUI, GUI'ler gibi tüm ekran alanını kullanabilir ve fare ve diğer girişleri kabul edebilir.

Carbon, Macintosh bilgisayarları çalıştıran işletim sistemi olan Mac OS X için Apple'ın C tabanlı uygulama programlama arayüzlerinden (API) biridir. Carbon, Mac OS 8 ve Mac OS 9 işletim sistemlerinde çalışan programlar için iyi bir geriye dönük uyumluluk sağlamıştır. Geliştiriciler, “klasik” Mac OS ve Macintosh işletim sistemleri yazılımlarını OS X platformuna taşımak için uygulamayı azami çaba harcayarak çok az bir çaba ile kullanabilirler. OpenStep'te ortaya çıkan tamamen farklı Cocoa API sistemidir.

<span class="mw-page-title-main">XrossMediaBar</span>

XrossMediaBar Sony Computer Entertainment tarafından geliştirilen bir grafik kullanıcı arayüzüdür. Arayüz, ekran boyunca yatay olarak yayılmış ikonlara sahiptir. Gezinme, imleç yerine simgeleri taşır. Bu simgeler, kullanıcı için mevcut seçenekleri düzenlemek için kategori olarak kullanılır. Yatay çubukta bir simge seçildiğinde, üzerinde ve altında, birkaç tane dikey olarak görünür. Sırayla, bir yönlendirme pedi üzerindeki yukarı ve aşağı yönleriyle seçilebilirler. Başlangıçta PSX'te kullanılan XMB, hem PlayStation Portable hem de PlayStation 3'te varsayılan arabirim olarak kullanılır. 2006'dan beri, ileri teknoloji WEGA TV'lerde de kullanılmıştır.BRAVIA, Sony XEL-1 OLED TV, HDTV alıcı kutuları, Blu-ray oynatıcılar, bazı Sony Cyber-shot fotoğraf makineleri ve yüksek kaliteli AV alıcılarında da bulunur. Sony Ericsson K850, W595, W760, W910 ve Aino, medya menüsü olarak XMB'nin bir sürümüne sahiptir. XMB ayrıca yeni nesil Sony'nin BRAVIA TV'lerinin menü sistemidir. Sony ayrıca XMB'ı VAIO dizüstü bilgisayarlarına ekledi. Arayüz 2006 yılında "Kişisel Medya Görüntüleme ve Sunum Teknolojisinin En İyi Kullanımı İçin Gelişmiş Medya Teknolojisinde Üstün Yenilik ve Başarı" dalında Teknoloji ve Mühendislik Emmy Ödülü'nü kazandı. XMB, LiveArea adlı yeni bir dokunmatik tabanlı kullanıcı arayüzü kullanan PlayStation Vita ile başlayarak aşamalı hale getirildi. 20 Şubat 2013 tarihinde, PlayStation 4 duyuruldu ve yeni, XMB dışı bir kullanıcı arayüzü gösterildi. Sony Bravia akıllı televizyonları, hem Smart TV işlevselliği hem de Android TV ile adlandırılmamış bir arabirimin aşamasına geldiği 2014 yılına kadar kullanmaya devam etti.