الأحجار الكريمة/S

GemStone/S هو برنامج حاسوبي ، وإطار عمل للتطبيقات ، كان متاحًا في البداية للغة البرمجة Smalltalk كقاعدة بيانات كائنية . وهو برنامج تجاري احتكاري .

تاريخ الشركة

تأسست شركة GemStone Systems في الأول من مارس عام 1982، تحت اسم Servio Logic، بهدف بناء نظام قاعدة بيانات قائم على نموذج نظرية المجموعات . وقد بادر إيان هوانغ، بصفته المستشار التقني للرئيس التنفيذي لشركة Sampoerna Holdings ( Putera Sampoerna )، إلى تأسيس الشركة من خلال تشكيل الفريق التالي:

  • فرانك بوتون - الرئيس، الذي كان أحد مؤسسي شركة Floating Point Systems Inc.
  • الدكتور مايكل مولدر - نائب رئيس قسم الهندسة، والذي كان مدير مجموعة تصميم المعالجات المتقدمة في شركة سبيري يونيفاك، والمهندس المعماري الرئيسي لجهاز يونيفاك 1180 المركزي
  • ستيف آيفي - نائب رئيس العمليات، والذي كان مديرًا كبيرًا في شركة تيكترونيكس
  • ليونارد يوين - نائب الرئيس لتطوير الأعمال، والذي كان مدير تطوير قاعدة بيانات IBM DB2
  • الدكتور جورج كوبلاند - كبير المهندسين المعماريين، الذي كان كبير مهندسي الموظفين في مجموعة التطوير المتقدم في شركة تيكترونيكس
  • ستيف ريدفيلد - كبير المهندسين، الذي كان كبير مهندسي معالج إنتل 80286 الدقيق
  • آلان بوردي - الذي كان مهندسًا رئيسيًا في شركة تيكترونيكس
  • بوب بريتل - الذي كان مديرًا لهندسة البرمجيات في شركة تيكترونيكس لأنظمة معالجة الإشارات
  • ألين أوتيس - الذي كان يعمل أيضاً مع شركة تيكترونيكس
  • جون تيلفورد - الذي كان مديرًا لهندسة البرمجيات في شركة إلكترو ساينتيفيك إندستريز
  • مونتي ويليامز

تم تغيير اسم شركة Servio Logic إلى GemStone Systems, Inc. في يونيو 1995. طورت الشركة أول نموذج أولي للأجهزة في عام 1982، وأصدرت أول منتج برمجي لها (GemStone 1.0) في عام 1986. يقع مقر الفريق الهندسي في بيفرتون، أوريغون . ثلاثة من المهندسين المؤسسين الأصليين، وهم بوب بريتل، وآلان أوتيس، ومونتي ويليامز (المتقاعد حاليًا)، يعملون في الشركة منذ بدايتها.

كان مالكو GemStone روادًا في تطبيق الحوسبة الموزعة في أنظمة الأعمال. وقد طُبقت العديد من ميزات أنظمة المعلومات المرتبطة حاليًا بـ Java EE في GemStone. وكانت GemStone وVisualWave من أوائل منصات خوادم تطبيقات الويب . ( تملك Cincom حاليًا شركتي VisualWave و VisualWorks ). لعبت GemStone دورًا هامًا في رعاية مجلس صناعة Smalltalk في الوقت الذي كانت فيه IBM تدعم VisualAge Smalltalk. وفي عام 2005، استحوذت Instantiations على الحقوق العالمية لمنتج IBM VisualAge Smalltalk وأعادت تسميته إلى منصة VAST (VA Smalltalk). [ 1 ]

بعد تحول كبير، استمر برنامج GemStone for Smalltalk باسم GemStone/S ، وتطورت منتجات C++ و Java المختلفة لأنظمة الحوسبة الموزعة ذات البنية متعددة الطبقات والقابلة للتوسع إلى منتج GemStone/J . أدى هذا بدوره إلى ظهور GemFire ، وهو مثال مبكر على بنية بيانات لمعالجة الأحداث المعقدة (CEP)، ومعالجة تدفق الأحداث (ESP)، ومحاكاة البيانات ، والتخزين المؤقت الموزع .

في 6 مايو 2010، أعلنت شركة SpringSource ، وهي قسم من شركة VMware ، أنها أبرمت اتفاقية نهائية للاستحواذ على شركة GemStone. [ 2 ]

في 2 مايو 2013، استحوذت شركة GemTalk Systems على منصة GemStone/S من شركة Pivotal Software ( الشركة المنبثقة عن EMC وVMware). [ 3 ]

بقي منتج Gemfire ضمن قسم البيانات الضخمة في شركة Pivotal . يتوفر المنتج بشكل مستقل، ولكنه مُدمج أيضًا في منصة Cloud Foundry PaaS الخاصة بها تحت اسم Pivotal Cloud Cache . [ 4 ]

منتج

تعتمد منصة GemStone على لغة البرمجة Smalltalk . وتُستخدم أنظمة GemStone كتطبيقات بالغة الأهمية. [ 5 ] ولا تزال أُطر عمل GemStone تحظى ببعض الاهتمام في مجال خدمات الويب والبنى الموجهة نحو الخدمات .

GemStone هي منصة Smalltalk متقدمة لتطوير ونشر وإدارة التطبيقات متعددة الطبقات عالية الأداء والقابلة للتوسع والقائمة على كائنات الأعمال.

شهدت لغة Smalltalk مؤخرًا عودة الاهتمام بها نتيجة استخدامها في توليد جافا سكريبت لصفحات مواقع التجارة الإلكترونية أو في أطر عمل تطبيقات الويب مثل إطار عمل Seaside . أما الأنظمة القائمة على قواعد بيانات الكائنات فهي أقل شيوعًا من تلك القائمة على ORM أو أطر عمل ربط الكائنات العلائقية مثل TopLink أو Hibernate . وفي سوق أطر عمل التطبيقات، يُعدّ كل من JBoss و BEA Weblogic بمثابة GemStone.

تُقدّم شركة GemTalk Systems، مُطوّرة برنامج GemStone، سلسلة من المنتجات تحت اسم GemBuilder، والتي تُوفّر واجهة بين عملاء Smalltalk أو Java وقواعد بيانات GemStone. وتتوفر إصدارات من هذا المنتج لبيئات VisualWorks Smalltalk وVA Smalltalk (منصة VAST) و Java . [ 6 ]

انظر أيضاً

مراجع