İçeriğe atla

GemStone/S (veri tabanı)

GemStone/S, bir nesne veritabanı olarak ilk kez Smalltalk programlama dili için mevcut bir uygulama çerçevesi olan bilgisayar yazılımıdır. Tescilli ticari yazılımdır.

Şirket geçmişi

GemStone Systems, 1 Mart 1982'de, bir küme teorisi modeline dayalı bir veritabanı makinesi oluşturmak için Servio Logic olarak kurulmuştur. Ian Huang, Sampoerna Holdings'in (Putera Sampoerna) CEO'sunun teknoloji danışmanı olarak, aşağıdakilerden oluşan ekibi işe alarak kuruluşu başlatmıştır:

  • Frank Bouton - Floating Point Systems Inc'in kurucu ortağı olan Başkan
  • Dr. Michael Mulder - Sperry Univac'ta Gelişmiş İşlemci Tasarımı Grup Müdürü ve Univac 1180 anabilgisayarının Baş Mimarı olan Mühendislik Başkan Yardımcısı
  • Steve Ivy - Tektronix'te üst düzey yönetici olan Operasyon Başkan Yardımcısı
  • Leonard Yuen - IBM DB2 veritabanı Geliştirme Müdürü olan İş Geliştirme Başkan Yardımcısı
  • Dr. George Copeland - Tektronix'teki Gelişmiş Geliştirme Grubunda Kıdemli Personel Mühendisi olan Baş Mimar
  • Steve Redfield - Intel 80286 mikroişlemcisinin Baş Mühendisi olan Baş Mühendis
  • Alan Purdy - Tektronix'te Personel Mühendisi
  • Bob Bretl - Tektronix Sinyal İşleme Sistemleri'nde yazılım mühendisliği yöneticisi
  • Allen Otis - Tektronix çalışanı
  • John Telford - Electro Scientific Industries'ten yazılım mühendisliği yöneticisi
  • Monty Williams.

Servio Logic, Haziran 1995'te GemStone Systems, Inc. olarak yeniden adlandırılmıştır. Firma ilk donanım prototipini 1982'de geliştirdi ve ilk yazılım ürününü (GemStone 1.0) 1986'da sevk etmiştir. Mühendislik grubu Beaverton, Oregon'da yaşamaktadır. Orijinal kurucu mühendislerden üçü, Bob Bretl, Allen Otis ve Monty Williams (şimdi emekli), kuruluşundan beri firmada çalışmaktadır.

GemStone'un sahipleri, iş sistemlerinde dağıtılmış bilgi işlemin uygulanmasına öncülük etmiştir. Artık Java EE ile ilişkilendirilen birçok bilgi sistemi özelliği daha önce GemStone'da uygulanmıştır. GemStone ve VisualWave, erken bir web uygulaması sunucu platformuydu. (VisualWave ve VisualWorks artık Cincom'a aittir.) GemStone, IBM'in VisualAge Smalltalk'ı desteklediği sırada Smalltalk Industry Council'de önemli bir sponsorluk rolü oynamıştır. 2005 itibarıyla, Instantiations, IBM VisualAge Smalltalk ürününün dünya çapındaki haklarını satın almıştır. Ürünü VAST (VA Smalltalk) Platformu olarak yeniden markalaştırmıştır.[1]

Büyük bir geçişten sonra GemStone for Smalltalk, GemStone/S olarak devam etmiştir. Ayrıca, ölçeklenebilir, çok katmanlı mimari dağıtılmış bilgi işlem sistemleri için çeşitli C++ ve Java ürünleri GemStone/J ürününe dönüşmüştür. Bu da, karmaşık olay işleme (CEP), olay akışı işleme (ESP), veri sanallaştırma ve dağıtılmış önbelleğe alma için bir Veri Dokusunun erken bir örneği olan GemFire'ın ortaya çıkmasına neden olmuştur.

6 Mayıs 2010'da VMware'in bir bölümü olan SpringSource, GemStone'u satın almak için kesin bir anlaşmaya girdiğini duyurmuştur.[2]

2 Mayıs 2013'te GemTalk Systems, GemStone'u satın aldı.[3]

Gemfire, Pivotal'ın Büyük Veri bölümünde kaldı. Ürün bağımsız olarak mevcuttur. Ancak Pivotal Cloud Cache olarak Cloud Foundry PaaS'ına da entegre edilmiştir..[4]

Ürün

GemStone, Smalltalk programlama dili üzerine kuruludur. GemStone sistemleri, kritik görev uygulamaları olarak hizmet etmektedir.[5] GemStone çerçeveleri, web hizmetleri ve hizmet odaklı mimariler için hala biraz ilgi görmektedir.

GemStone, iş nesnelerine dayalı ölçeklenebilir, yüksek performanslı, çok katmanlı uygulamalar geliştirmek, dağıtmak ve yönetmek için gelişmiş bir Smalltalk platformudur.

Smalltalk'a olan ilgi, e-ticaret web sayfaları veya Seaside web çerçevesi gibi web uygulaması çerçeveleri için JavaScript oluşturmak için kullanılmasının bir sonucu olarak yakın zamanda yeniden canlandırmıştır. Nesne veritabanlarına dayalı sistemler, ORM veya TopLink veya Hibernate gibi nesne-ilişkisel eşleme çerçevelerine dayalı sistemler kadar yaygın değildir. Uygulama çerçevesi pazarında, JBoss ve BEA Weblogic, GemStone'a biraz benzemektedir.

Gemstone'un yaratıcısı GemTalk Systems, GemBuilder takma adı altında Smalltalk veya Java istemcileri ile Gemstone veritabanları arasında bir arabirim sağlayan bir dizi ürüne de sahiptir. Bu ürünün sürümleri VisualWorks Smalltalk, VA Smalltalk (VAST Platformu) ve Java ortamları için mevcuttur.[6]

Kaynakça

  1. ^ "Instantiations, Inc". 7 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2021. 
  2. ^ SpringSource acquires GemStone Systems 21 Ağustos 2016 tarihinde Wayback Machine sitesinde arşivlendi. (23 mayıs, 2011)
  3. ^ "Arşivlenmiş kopya". 5 Ekim 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2021. 
  4. ^ Pivotal Cloud Cache
  5. ^ "Slovenian national gas operator has its billing system running on Smalltalk for 10 years". 4 Kasım 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Temmuz 2021. 
  6. ^ "Gemtalk System". 31 Aralık 2014 tarihinde kaynağından arşivlendi. 

Ek bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Java</span> açık kaynak kodlu, nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen bir programlama dili

Java, Sun Microsystems mühendislerinden James Gosling tarafından geliştirilmeye başlanmış açık kaynak kodlu, nesneye yönelik, platform bağımsız, yüksek verimli, çok işlevli, yüksek seviye, hem yorumlanan hem de derlenen bir dildir.

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

Solaris, ilk olarak Sun Microsystems tarafından geliştirilmiş, UNIX tabanlı bir işletim sistemidir. 1993 yılında halefi olan SunOS işletim sisteminin yerini almıştır. Ocak 2010'da Oracle firmasının Sun firmasını satın almasıyla Oracle Solaris olarak anılmaya başlanmıştır.

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

SAP SE, merkezi Walldorf, Almanya'da bulunan, Avrupa'nın en büyük yazılım şirketidir. SAP, 1972 yılında beş eski IBM çalışanı tarafından Systemanalyse und Programmentwicklung adı altında Mannheim, Almanya'da kurulmuştur. 120'den fazla ülkede aktif olan SAP, şirket yazılım uygulamaları çeşitli büyüklükte firmalara sunmaktadır. Şirketin en iyi bilinen ürünleri SAP ERP ve SAP Business Objects yazılımıdır.

Oracle Corporation, merkezi Austin, Teksas'da bulunan, Amerika Birleşik Devletleri merkezli çok uluslu bilgisayar teknolojisi şirketidir. Microsoft'un ardından dünyanın en büyük ikinci yazılım şirketidir. 120.000'i aşkın çalışanı, 380.000'den fazla müşterisi ile 145 ülkede faaliyet göstermektedir.

<span class="mw-page-title-main">Tersine mühendislik</span>

Tersine mühendislik, bir aygıtın, objenin veya sistemin; yapısının, işlevinin veya çalışmasının, çıkarımcı bir akıl yürütme analiziyle keşfedilmesi işlemidir. Makine veya mekanik alet, elektronik komponent, yazılım programı gibi parçalarına ayrılması ve çalışma prensiplerinin detaylı şekilde analizini içerir.

Aşağıdaki liste nesne yönelimli veritabanı yönetim sistemlerini göstermektedir.

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

Howard G. "Ward" Cunningham Amerikalı bir bilgisayar programcısıdır. İlk viki uygulaması olan WikiWikiWeb'i 25 Mart 1995 tarihinde başlattı. Bo Leuf ile birlikte The Wiki Way adlı kitabı yazdı. Kitap wiki sistemlerinin kurulması ve yönetilmesini anlatmasının yanı sıra WikiWikiWeb ve Wikipedia'yı da anlatmaktadır.

Sürüm kontrol sistemi, birçok belgeden oluşan, içerikleri, sayıları ve birbirlerine olan ilişkileri sürekli değiştirilen, gene de bir arada gelişen bir bütün oluşturan belge kümesinin zaman içindeki durumlarının idaresini konu edinen yaklaşım ve bilgisayar ortamındaki belge kümelerinin bu yaklaşımla değişiklik yönetimi işlemlerini kolaylaştıran yazılıma verilen isimdir.

Programlama paradigmaları, programlama dillerini özelliklerine göre sınıflandırmanın bir yoludur. Diller birden fazla paradigma içinde sınıflandırılabilir.

<span class="mw-page-title-main">Bulut bilişim</span> internet tabanlı bilişim hizmeti

Bulut bilişim, bilgisayarlar ve diğer cihazlar için, istendiği zaman kullanılabilen ve kullanıcılar arasında paylaşılan bilgisayar kaynakları sağlayan, internet tabanlı bilişim hizmetlerinin genel adıdır. Bulut bilişim bu yönüyle bir ürün değil, hizmettir; temel kaynaktaki yazılım ve bilgilerin paylaşımı sağlanarak, mevcut bilişim hizmetinin; bilgisayarlar ve diğer aygıtlardan elektrik dağıtıcılarına benzer bir biçimde bilişim ağı üzerinden kullanılmasıdır.

<span class="mw-page-title-main">Anaçatı bilgisayar</span>

Bir anaçatı bilgisayar milyonlarca kullanıcıya eş zamanlı olarak farklı hizmetler verebilen, büyük, güçlü ve pahalı bir bilgisayardır. Anaçatı bilgisayarların gücü şu nedenlerden kaynaklanmaktadır:

Bilgi işlem platformu, bir uygulama yazılımı çalıştırmak için donanım mimarisi ve bir yazılım çerçevesi, yazılım, çeşitli bazı kombinasyon veya sıralamalarını içermektedir. Tipik platformlarda bir bilgisayar mimari, işletim sistemi, programlama dilleri ve ilgili kullanıcı arabirimi içerir.

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

Microsoft Azure hem açık çevre ortamlarından hem de İnternet'ten tüketilebilen çok çeşitli İnternet hizmetini sağlamakta" olan bir bulut platformu hizmetidir. Microsoft Online Services hizmetinin lansmanından sonra gelen bulut bilgi işlemi içine alınan Microsoft'un ilk adımıdır. Kısaca bir hizmet olarak Microsoft yazılım firmasının altyapısıdır. Azure, Ekim 2008'de açıklandı ve 1 Şubat 2010 tarihinde Windows Azure olarak serbest bırakıldı.

<span class="mw-page-title-main">Nokia Asha platform</span>

Nokia Asha platform, düşük sınırlı akıllı telefonlar için tasarlanmış bir mobil işletim sistemi (OS) ve bilgisayar platformudur, Nokia tarafından satın alınmış Norveç merkezli Smarterphone yazılımına dayalıdır. Nokia Asha serisi telefonlarında desteklenmekdedir. Platform Symbian, Maemo ve MeeGo sistemlerinden UI benzerliklerini devralır ve Nokia low-end cihazlarında Seri 40-ın yerini alır. Kullanıcı arayüzünün tasarım ekibine open webOS ve Nokia N9 için MeeGo tasarımında işinde çalışmış Peter Skillman, başkanlık etti. Platform, Nokianın Seri 40 sisteminin yerine bir Linux platformu olarak geliştirdiği Meltemi projesinin halefidir, ancak Temmuz 2012'de iptal edildi.

<span class="mw-page-title-main">İşlev modeli</span>

Sistem ve yazılım mühendisliğindeki işlev modeli modellenen sistem veya konu alanının işlevlerinin yapısal temsilidir.

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.

Yazılım, hümanistik (insani), bilimsel teoriler, yönetim ve organizasyon gibi çeşitli alanlarda kullanılan, yukarıdan aşağıya ve aşağıdan yukarıyanın her ikisi de bilgi işleme ve bilgi sıralama stratejisidir. Pratikte, bir düşünce, öğretim veya liderlik biçimi olarak görülebilirler.

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

Bilgisayar kullanımında Hazelcast IMDG, Java tabanlı özgür bir bellek içi veri ızgarasıdır. Aynı zamanda ürünü geliştiren şirketin adıdır. Hazelcast şirketi, girişim sermayesi tarafından finanse edilmektedir ve merkezi San Mateo'dadır.

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

Ivar Hjalmar Jacobson, UML, Objectory, Rational Unified Process (RUP), görünüm odaklı yazılım geliştirme ve Essence'a büyük katkıda bulunan İsveçli - Amerikalı bir bilgisayar bilimcisi ve yazılım mühendisi.

Burada, sayısal analiz veya veri analizi için kullanılmak üzere tasarlanmış önemli son kullanıcı bilgisayar uygulamaları listelenmiştir: