Společnost InterSystems, informuje o tom, že IBM implementovalo její databázi Caché pro potřeby optimalizačního projektu pod jménem FocalPoint. Tento globální optimalizační projekt v iniciální implementaci zkonsoliduje 6-10 TB dat a poskytne podporu asi 10 000 uživatelů, přičemž je plánováno další rozšíření. IBM použilo Caché pro zajištění datové persistence pro aplikaci call centra vyvíjeného v Javě. Tomu předcházelo vyhodnocení několika objektových databází – Caché vyhrálo především díky technologii Jalapeño umožňující automatické odvození persistentních tříd Caché ze starých definic tříd v Javě, které nejsou svázané technologicky specifickým rozhraním.
Podle Irana Hutchinsona, architekta softwarových systémů v IBM a vedoucího pojektu FocalPoint, byla objektová databáze Caché vybrána pro centrální úložiště, protože umožňuje perzistenci Java objektů v Caché bez nutnosti jejich mapování do relačních datových struktur. Toto mapování přitom může zabrat až 60 procent času vývojáře. A Hutchinson dodává: „V Caché nám trvala persistence objektů jen 15 minut. Kdybych se pokusil mapovat tyto objekty do relační databáze, trvalo by to vzhledem k rozsahu modelu měsíce.“
Tato událost též vzbudila pozornost analytiků. Philip Howard, ředitel technologického výzkumu v Bloor Research v článku zveřejněném 16. ledna 2007 na serveru IT-Director uvedl: „Smekám před společností InterSystems, že zveřejnila na svých stránkách případovou studii týkající se IBM, popisující jak IBM implementovalo InterSystems Caché namísto svých vlastních databází, a to do systému zvaného FocalPoint, jejž používá divize hardwarové podpory IBM.“ A pokračuje: „Když vezmeme v úvahu, že IBM má databáze DB2, Informix a obě U2 databáze (UniVerse a Unidata) včetně dalších nabídek, tak už to něco znamená. A protože Caché bylo vybráno také díky svému integrovanému vývojovému prostředí, pak fakt že platforma Rational rovněž nebyla vybrána, je ještě mnohem výmluvnější…Tato zpráva znamená, že pro určitý projekt potřebuje IBM jiný přístup, než je konvenční relační paradigma.“
Jalapeño Nový softwarový modul v Caché 2007 umožňující přidat klasickým javovským objektům persistenci, aniž by bylo nutné provádět objektově-relační mapování. Jalapeño umožňuje javovským vývojářům pracovat v jimi preferovaném vývojovém prostředí Javy a zároveň automaticky uchovávat jejich objekty ve vysoce výkonné objektové databázi Caché. Výsledkem je neobyčejně rychlý vývoj a nasazování javovských/databázových aplikací. „Jalapeño je nástroj vhodný pro každou organizaci, která chce maximalizovat produktivitu svých vývojářů v Javě“, poznamenal Paul Grabscheid, viceprezident společnosti InterSystems pro strategické plánování. „Tito vývojáři budou dosahovat významného zvýšení produktivity a přitom budou pracovat v jim známém vývojovém prostředí, které si sami zvolí.“
– red –