íàâåðõ

«Computerworld Ðîññèÿ» , ¹ 01, 2004 57 ïðî÷òåíèé

Èãðà â îòêðûòóþ

 Sun áëàãîñêëîííî îòíåñëèñü ê ñîâìåñòíîé èíèöèàòèâå BEA Systems è IBM...

Êýðîë Ñëèâà

 Sun áëàãîñêëîííî îòíåñëèñü ê ñîâìåñòíîé èíèöèàòèâå BEA Systems è IBM
Ñêîòò Äèòöåí: «Ïóáëèêóÿ ñïåöèôèêàöèè ñåé÷àñ, ìû ðàññ÷èòûâàåì áîëåå îïåðàòèâíî óçíàòü ìíåíèå Java-ñîîáùåñòâà î íîâûõ òåõíîëîãèÿõ»

Êîìïàíèè BEA Systems è IBM îáúÿâèëè î íà÷àëå ñîâìåñòíîé ðàáîòû íàä òðåìÿ íîâûìè ñïåöèôèêàöèÿìè Java-òåõíîëîãèé. ßâëÿÿñü ïðÿìûìè êîíêóðåíòàìè íà ðûíêå ñåðâåðîâ ïðèëîæåíèé, ýòè ôèðìû òåì íå ìåíåå ðàññ÷èòûâàþò óñîâåðøåíñòâîâàòü Java êàê ïëàòôîðìó äëÿ ðàçðàáîòîê, ñäåëàâ ñîîòâåòñòâóþùèå èíñòðóìåíòàðèè ïåðåíîñèìûìè è ëó÷øå ñîãëàñîâàííûìè äðóã ñ äðóãîì.

Ïî âñåé âèäèìîñòè, èç ýòèõ òðåõ ñïåöèôèêàöèé ñàìîé âàæíîé äëÿ êîðïîðàòèâíûõ ðàçðàáîò÷èêîâ ñòàíåò Service Data Objects (SDO).  ñïåöèôèêàöèþ SDO äîëæíà áûòü çàëîæåíà ïðîñòàÿ, óíèôèöèðîâàííàÿ ìîäåëü ïðîãðàììèðîâàíèÿ äëÿ îðãàíèçàöèè äîñòóïà ê äàííûì èç ãåòåðîãåííûõ ñèñòåì, âêëþ÷àþùèõ ðåëÿöèîííûå áàçû äàííûõ, XML-èñòî÷íèêè, Web-ñëóæáû è ñòàíäàðòíûå ïðèëîæåíèÿ êîðïîðàòèâíîãî êëàññà.

Íèê Ãåëë, àíàëèòèê èç META Group, ñêàçàë, ÷òî åìó õîðîøî èçâåñòíà ïðîáëåìà ñ îðãàíèçàöèåé óíèôèöèðîâàííîãî äîñòóïà ê ñòðóêòóðèðîâàííûì è íåñòðóêòóðèðîâàííûì äàííûì. Ïî åãî ñëîâàì, ìíîãèå êëèåíòû META ïîñòîÿííî ñòàëêèâàþòñÿ ñ ýòîé ïðîáëåìîé.

«Àðõèòåêòóðû ïðèëîæåíèé ìåíÿþòñÿ, íî ïðîáëåìà ïî-ïðåæíåìó îñòàåòñÿ íåðåøåííîé, è ïîêà áûëî òðóäíî ïðåäïîëîæèòü, êîãäà æå íàêîíåö èíäóñòðèÿ ñìîæåò ïðåäëîæèòü àäåêâàòíîå ðåøåíèå», — îòìåòèë Ãåëë. Ïî åãî ìíåíèþ, ñóùåñòâóþùèå èíñòðóìåíòàðèè äëÿ ñîçäàíèÿ ïðîãðàìì îò Microsoft, ðàâíî êàê è íûíåøíèå ñðåäñòâà ðàçðàáîòêè íà Java, îñòàâëÿþò äàííûé âîïðîñ îòêðûòûì.

Ïîìèìî SDO, BEA è IBM îïóáëèêîâàëè åùå äâå ïðåäâàðèòåëüíûå ñïåöèôèêàöèè — «äèñïåò÷åðà ðàáîò» è «òàéìåðà» äëÿ ñåðâåðîâ ïðèëîæåíèé. API äèñïåò÷åðà ðàáîò ïîçâîëèò ïðè ñîçäàíèè ïðèëîæåíèé íà áàçå J2EE ðåàëèçîâàòü âîçìîæíîñòü ïëàíèðîâàíèÿ ðàáîò, êîòîðûå ìîæíî âûïîëíÿòü ïàðàëëåëüíî. API òàéìåðà ïîçâîëÿåò èñïîëüçîâàòü â ïðèëîæåíèÿõ J2EE òàéìèíãîâûå ôóíêöèè, ïëàíèðóÿ è ðåàëèçóÿ ïîëó÷åíèå ñîîòâåòñòâóþùèõ óâåäîìëåíèé.

BEA è IBM è ðàíüøå ñîâìåñòíî ðàáîòàëè íàä ðàçíîãî ðîäà ñòàíäàðòàìè. Ñâîè íûíåøíèå ñïåöèôèêàöèè êîìïàíèè îïóáëèêîâàëè, ïðåäîñòàâèâ ðàçðàáîò÷èêàì ïðàâî áåñïëàòíîãî èõ èñïîëüçîâàíèÿ. Êðîìå òîãî, ýòè ñïåöèôèêàöèè ïåðåäàíû â îðãàíèçàöèþ Java Community Process (JCP), ñîçäàííóþ Sun Microsystems ñ öåëüþ ñòàíäàðòèçàöèè è ýâîëþöèîííîãî ðàçâèòèÿ Java-òåõíîëîãèé.

Ñêîòò Äèòöåí, äèðåêòîð BEA ïî òåõíîëîãèÿì, îòìåòèë, ÷òî ïî åãî îïûòó ìîæåò ïðîéòè îäèí èëè äâà ãîäà, ïðåæäå ÷åì ñïåöèôèêàöèÿ ñòàíåò ñòàíäàðòîì, óòâåðæäåííûì â JCP. Ïîýòîìó ïóáëèêóÿ ñàìè ñïåöèôèêàöèè, à òàêæå ïðåäîñòàâëÿÿ èíôîðìàöèþ î òîì, êàê ðåàëèçîâàíà èõ ïîääåðæêà â ðåøåíèÿõ BEA WebLogic è IBM WebSphere, â êîìïàíèÿõ ðàññ÷èòûâàþò áîëåå îïåðàòèâíî óçíàòü ìíåíèå Java-ñîîáùåñòâà î íîâûõ òåõíîëîãèÿõ.

«Ìû ñîçíàòåëüíî ñòðåìèëèñü ìàêñèìàëüíî óïðîñòèòü ïðîöåññ, óâåäÿ åãî â ñòîðîíó îò òèïîâûõ ñïîñîáîâ ñòàíäàðòèçàöèè», — îòìåòèë Ðîä Ñìèò, âèöå-ïðåçèäåíò IBM ïî Internet-òåõíîëîãèÿì. Ïî åãî ñëîâàì, âåðñèÿ WebSphere, êîòîðàÿ äîëæíà ïîÿâèòüñÿ â 2004 ãîäó, óæå áóäåò ïîääåðæèâàòü äàííûå ñïåöèôèêàöèè.

Àíàëèòèê èç Forrester Research Òåä Øåäëåð ïîääåðæàë óñèëèÿ BEA è IBM, îõàðàêòåðèçîâàâ èõ êàê àíàëîãè÷íûå òåì, êîòîðûå IBM ñîâìåñòíî ñ Microsoft ïðåäïðèíÿëè â îòíîøåíèè ñòàíäàðòîâ Web-ñëóæá. Ïî åãî ñëîâàì, JCP ñåðüåçíî òîðìîçèò âíåäðåíèå âñåãî íîâîãî, è ëèäåðû ðûíêà ñåðâåðîâ ïðèëîæåíèé, BEA è IBM, ïûòàþòñÿ óñêîðèòü ýòîò ïðîöåññ, ðàçðàáàòûâàÿ ñïåöèôèêàöèè, ðåàëèçóÿ èõ è çàòåì, ïîñëå îäîáðåíèÿ JCP, ïðåâðàùàÿ èõ â ñòàíäàðòû.

«ß íàäåþñü, ÷òî òàêîé ïîäõîä ñåáÿ îïðàâäàåò, ïîñêîëüêó îò óñêîðåíèÿ òåìïîâ âíåäðåíèÿ èííîâàöèé ïîëüçîâàòåëè òîëüêî âûèãðàþò, — çàìåòèë Øåäëåð. — Óñîâåðøåíñòâîâàíèÿ ïëàòôîðìû Java íåîáõîäèìû íå òîëüêî ïîëüçîâàòåëÿì.  íåìåíüøåé ñòåïåíè îíè íóæíû è ñàìèì ïðîèçâîäèòåëÿì, ïîñêîëüêó ïîçâîëÿò èì ðàáîòàòü âìåñòå íàä ñîçäàíèåì ðåøåíèé, êîòîðûå ïðîùå áóäåò ïåðåíîñèòü ìåæäó ðàçëè÷íûìè ïëàòôîðìàìè».

Øåäëåð îòìåòèë, ÷òî íåêîòîðûå ïðîèçâîäèòåëè ìîãóò âîñïðîòèâèòüñÿ ýòîìó. Îäíàêî îí ñ÷èòàåò, ÷òî â èõ èíòåðåñàõ ïðèíÿòü ïîñèëüíîå ó÷àñòèå â äàííîì ïðîöåññå, ïîñêîëüêó «èñòèííûé âðàã», Microsoft, îïåðåæàåò Java-ñîîáùåñòâî, óëó÷øàÿ ñâîè ñðåäñòâà ðàçðàáîòêè è èíòåãðèðóÿ èõ ñ òåõíîëîãèÿìè, ïðèìåíÿþùèìèñÿ â öåíòðàõ îáðàáîòêè äàííûõ.

Èíòåðåñíî, ÷òî â Sun â öåëîì áëàãîñêëîííî îòíåñëèñü ê èíèöèàòèâå IBM è BEA.  êîìïàíèè ïîëîæèòåëüíî îöåíèâàþò òîò ôàêò, ÷òî ñïåöèôèêàöèè, íàõîäÿùèåñÿ íà ðàííåé ñòàäèè ðàçðàáîòêè, óæå ïåðåäàíû â JCP ñ öåëüþ èõ óòâåðæäåíèÿ â êà÷åñòâå ñòàíäàðòîâ.

Êîììåíòàðèè


16/05/2012 ¹12

Àíîíñ ñîäåðæàíèÿ
«Computerworld Ðîññèÿ»

Ïîäïèñêà:

«Computerworld Ðîññèÿ»

íà ìåñÿö

c