identifikace obchodních příležitostí pro caché a ensemble
DESCRIPTION
Identifikace obchodních příležitostí pro Caché a Ensemble. Martin Zubek – InterSystems B.V. Témata. InterSystems – Caché a Ensemble. Evolu ce vývojové architektury. Evolu ce integrace. Ensemble – produkt nové generace. Obchodní příležitosti s Ensemble. Úspěšné projekty s Ensemble. - PowerPoint PPT PresentationTRANSCRIPT
Identifikace obchodních příležitostí pro Caché a Ensemble
Martin Zubek – InterSystems B.V.
Témata
InterSystemsInterSystems – Caché a Ensemble – Caché a Ensemble
EvoluEvolucece vývojové architekturyvývojové architektury
EvoluEvoluce integracece integrace
Ensemble Ensemble – produkt nové generace– produkt nové generace
Obchodní příležitosti s EnsembleObchodní příležitosti s Ensemble
Úspěšné projekty s Úspěšné projekty s EnsembleEnsemble
InterSystems InterSystems – od Caché k Ensemble– od Caché k Ensemble
CachéCaché
Vysoce výkonná databázeVysoce výkonná databázeVysoce výkonná databázeVysoce výkonná databáze
Se systémem pro rychlý vývoj aplikacíSe systémem pro rychlý vývoj aplikacíSe systémem pro rychlý vývoj aplikacíSe systémem pro rychlý vývoj aplikací
InterSystems InterSystems – od Caché k Ensemble– od Caché k Ensemble
CachéCaché - č.1 ve vnořených DB - č.1 ve vnořených DB
ZdrojZdroj: Gartner Dataquest: Gartner Dataquest
#1 InterSystems#1 InterSystems
ProgressProgress
SybaseSybase
PervasivePervasive
IBMIBM
OthersOthers
InterSystems – od Caché k Ensemble
Naše produkty a jejich pozice
Vysoce výkonná DBVysoce výkonná DB
Systém pro rychlý vývojSystém pro rychlý vývoj
aplikacíaplikací
Rychlá integraceRychlá integrace
Svižný vývoj kompozitníchSvižný vývoj kompozitních
aplikacíaplikací
InterSystems – od Caché k Ensemble
Obchodní příležitosti s Caché
1.1. Relační uprchlíciRelační uprchlíci
2.2. Existující zákazníci (migrace)Existující zákazníci (migrace)
3.3. Nové aplikace a funkcionalityNové aplikace a funkcionality
InterSystems – od Caché k Ensemble
Relační uprchlíci
• Všichni zákazníci s RDBMSVšichni zákazníci s RDBMS
• Velká část aplikací na relačních DB trpí Velká část aplikací na relačních DB trpí problémy s výkonem a designemproblémy s výkonem a designem
• Využít „advanced“ technologie CachéVyužít „advanced“ technologie Caché
KdoKdo
CoCo
InterSystems – od Caché k Ensemble
Migrace (existující zákazníci)
• Existující zákazníciExistující zákazníci
• Přechod – migrace od starších produktů Přechod – migrace od starších produktů (ISM,DSM,DTM,MSM) na Caché(ISM,DSM,DTM,MSM) na Caché
KdoKdo
CoCo
InterSystems – od Caché k Ensemble
Nové aplikace
• Nové aplikace u existujících APNové aplikace u existujících AP
• Okamžité XML/web službyOkamžité XML/web služby
• Rychlé webovské řešení pomocí CSP Rychlé webovské řešení pomocí CSP (RAD)(RAD)
• Bitmapové indexyBitmapové indexy
KdoKdo
CoCo
Témata
InterSystemsInterSystems – Caché a Ensemble – Caché a Ensemble
EvoluEvolucece vývojové architekturyvývojové architektury
Evoluce vývojové architektury
Od monolitu ke 3-vrstvé architektuře
Uživatelské Uživatelské rozhranírozhraní
Business Business logikalogika
DataData
MonolitMonolit 3-vrstvá3-vrstváKKlient / serverlient / serverUživatelské Uživatelské
rozhranírozhraní
Business Business logikalogika
DataData
Uživatelské Uživatelské rozhranírozhraní
DataData
BusinessBusinesslogikalogika
• Řízeno dalším přepisováním uživ. rozhraníŘízeno dalším přepisováním uživ. rozhraní
• Neovlivňuje impedanční nesouladNeovlivňuje impedanční nesoulad
Přístup & Analýza
Evoluce vývojové architektury
Post-relační schéma
Multi-DimensionalMulti-DimensionalStorage ManagerStorage ManagerMulti-DimensionalMulti-DimensionalStorage ManagerStorage Manager
CachéCachéObjeObjektyktyCachéCachéObjeObjektykty
CachéCachéSQLSQL
CachéCachéSQLSQL
Vývojovásíla
Výkon & Škálovatelnost
Evoluce vývojové architektury
Service-oriented
Uživatelské Uživatelské rozhranírozhraní
Business Business logikalogika
DataData
MonolitMonolit SOASOAKKlient / serverlient / serverUživatelské Uživatelské
rozhranírozhraní
Business Business logikalogika
DataData
KlientiKlienti
• Základním stavebním kamenem je BL s Daty Základním stavebním kamenem je BL s Daty vystavenými jako službyvystavenými jako služby
BL/DBL/D BL/DBL/D
BL/DBL/D BL/DBL/D
Evoluce vývojové architektury
Konvergence vývoje a integrace
Kompozitní Kompozitní aplikaceaplikace
VývojVývoj IntegraceIntegrace
SOASOAKaždá nová aplikace Každá nová aplikace
potřebuje být potřebuje být integrována s již integrována s již
existujícímiexistujícími
Každý integrační projekt Každý integrační projekt požaduje funkcionalitu požaduje funkcionalitu
nové aplikacenové aplikace
Témata
InterSystemsInterSystems – Caché a Ensemble – Caché a Ensemble
EvoluEvolucece vývojové architekturyvývojové architektury
EvoluEvoluce integracece integrace
Evoluce integrace
Integračně-softwarový trh
29,6% kombinovaný 29,6% kombinovaný meziroční růstmeziroční růst
$10.3$10.3MldMld
20042004
$7.8$7.8MldMld
20032003
$5.8$5.8MldMld
20022002
$12.9$12.9MldMld
20052005
$15.7$15.7MldMld
20062006
$4.3$4.3MldMld
20012001
ZdrojZdroj: IDC: IDC
Evoluce integrace
Zaměření na integraci aplikací
Považuje integraci aplikací za kritickou či Považuje integraci aplikací za kritickou či velmi důležitouvelmi důležitou
Bude provádět zásadní integraci aplikací Bude provádět zásadní integraci aplikací v průběhu následujících letv průběhu následujících let
Celkový rozpočet počítá s výdaji na integraci Celkový rozpočet počítá s výdaji na integraci aplikacíaplikací
62%62%
64%64%
24%24%
Evoluce integrace
Trh – co chtějí kupující
• SpolehlivostSpolehlivost - - 80%80%
• Snadnost obsluhy - Snadnost obsluhy - 71%71%
• Škálovatelnost - Škálovatelnost - 63%63%
• Jednoduchost konfiguraceJednoduchost konfigurace - - 58%58%
Evoluce integrace
Klíčové technické požadavky
• Jednoduchost použitíJednoduchost použití
• Celkové řešeníCelkové řešení
• Robustní, škálovatelné a obnovitelnéRobustní, škálovatelné a obnovitelné
• Rozšiřitelné a univerzálníRozšiřitelné a univerzální
Evoluce integrace
Priority v IT
1.1. Snížení nákladůSnížení nákladů
2.2. InfrastrukturaInfrastruktura
3.3. Nové aplikaceNové aplikace
4.4. Web projektyWeb projekty
5.5. IntegraceIntegrace
1.1. InfrastrukturaInfrastruktura
2.2. Snížení nákladůSnížení nákladů
3.3. IntegraceIntegrace
4.4. BezpečnostBezpečnost
5.5. Web projektyWeb projekty
??
Zdroj: IDCZdroj: IDC
2003 2004
Evoluce integrace
Postupná přeměna aplikací
• DobaDoba AutomatizaceAutomatizace– Automatizace určitých funkcí, někdy poprvéAutomatizace určitých funkcí, někdy poprvé– Obvykle v úzkém rámci, například pro jedno odděleníObvykle v úzkém rámci, například pro jedno oddělení
Evoluce integrace
Postupná přeměna aplikací
• DobaDoba AutomatizaceAutomatizace
• DobaDoba ExpanzeExpanze– V centru zájmu je náhrada užívaných aplikací „těmi V centru zájmu je náhrada užívaných aplikací „těmi
nejlepšími v daném oboru“, s co nejširším záběremnejlepšími v daném oboru“, s co nejširším záběrem– Vysoká cena a dlouhá a obtížná implementace zvyšuje Vysoká cena a dlouhá a obtížná implementace zvyšuje
riziko velkých zklamáníriziko velkých zklamání
Evoluce integrace
Postupná přeměna aplikací
• DobaDoba AutomatizaceAutomatizace
• DobaDoba ExpanzeExpanze
• DobaDoba IntegraceIntegrace– Podstatou je postupné rozšiřování existujících řešení, Podstatou je postupné rozšiřování existujících řešení,
nikoliv přístupem „vyhoď a najdi jiné“nikoliv přístupem „vyhoď a najdi jiné“– Vede k nové generaci složených čili kompozitních Vede k nové generaci složených čili kompozitních
aplikacíaplikací
Evoluce integrace
Vývoj integračních řešení
• Sdílení transakčních datSdílení transakčních dat
• Vývoj od propojení „každého s Vývoj od propojení „každého s každým“ až k „podnikové každým“ až k „podnikové sběrnici služeb“sběrnici služeb“
Koordinacedat
Evoluce integrace
Procesy/pracovní postupy v podniku
• Automatizace a vylepšení Automatizace a vylepšení podstatných procesů v podstatných procesů v podniku, které často podniku, které často obsahují jak lidské činnosti, obsahují jak lidské činnosti, tak automatizované krokytak automatizované kroky
KoordinaceKoordinacedatdat
Procesy/ pracovní postupy
Evoluce integrace
Kompozitní aplikace
Využití existujících aplikací a Využití existujících aplikací a dat při vývoji zcela nových dat při vývoji zcela nových funkčností, služeb a funkčností, služeb a uživatelských rozhraníuživatelských rozhraní
KoordinaceKoordinacedatdat
ProcesyProcesy// pracovní postupy pracovní postupy
Kompozitní aplikace
Evoluce integrace
Sledování aktivit v podniku
Okamžitá pozornost a Okamžitá pozornost a eventuální reakce na eventuální reakce na významný stav a důležité významný stav a důležité událostiudálosti
KompozitníKompozitní aplikaceaplikace
KoordinaceKoordinacedatdat
ProcesyProcesy/ / pracovní postupypracovní postupy
Sledování aktivitv podniku
Evoluce integrace
Jednotné řešení
Jednotná podniková integrační platformaJednotná podniková integrační platforma
KompozitníKompozitní aplikaceaplikace
KoordinaceKoordinacedatdat
ProcesyProcesy/pracovní postupy/pracovní postupy
Sledování aktivitSledování aktivitv podnikuv podniku
TechnologieTechnologieAplikaceAplikaceDataData
Evoluce integrace
Konvergence
Zvyšující se nároky Zvyšující se nároky na mohutnost a na mohutnost a funkčnost funkčnost integračních integračních projektů …projektů …
Koordi
nace
Koordi
nace
dat
dat
Kompo
zitní
Kompo
zitní
aplika
ce
aplika
ceBusiness
BusinessProcess
ProcessManagement
Management
Business
BusinessActivity
Activity
Monitoring
Monitoring
Evoluce integrace
Konvergence
Příslib pro vznik Příslib pro vznik bohatých bohatých integračních integračních platforemplatforem
Analýz
a
Analýz
a
Orches
trace
Orches
traceVývoj
Vývoj
Integrace
Integrace
Evoluce integrace
Totální integrace
Úplná integrace podniku:Úplná integrace podniku:
Myšlenka, jejíž čas nastalMyšlenka, jejíž čas nastal
Evoluce integrace
Základní prvky integrace
• Připravené a Připravené a uživatelské uživatelské adaptéryadaptéry
• Posílání zpráv a transformace Posílání zpráv a transformace datdat
• Modelování procesů a jejich Modelování procesů a jejich provozprovoz
• Smíšené indexy (napříč Smíšené indexy (napříč aplikacemi)aplikacemi)
• Sklad zprávSklad zpráv
• Podniková „inteligence“ Podniková „inteligence“ okamžitěokamžitě
• Zpracování pravidelZpracování pravidel• Přístrojová deskaPřístrojová deska + + upozorněníupozornění• Pracovní postupyPracovní postupy• Vývojářské prostředíVývojářské prostředí• A další …A další …
Témata
InterSystemsInterSystems – Caché a Ensemble – Caché a Ensemble
EvoluEvolucece vývojové architekturyvývojové architektury
EvoluEvoluce integracece integrace
Ensemble Ensemble – produkt nové generace– produkt nové generace
Evoluce integrace
Nejrychlejší integrace a vývoj
IntegraceIntegraceaplikacíaplikací
BusinessBusinessProcessProcess
ManagementManagement
VývojVývojkompozitníchkompozitních
aplikacíaplikací
BusinessBusinessActivityActivity
MonitoringMonitoring
ApAplikacelikace TechnologTechnologieieDataData
Ensemble
Architektura
Koo
rdin
ace
Koo
rdin
ace
tran
sakc
í a d
attr
ansa
kcí a
dat
Koo
rdin
ace
Koo
rdin
ace
tran
sakc
í a d
attr
ansa
kcí a
dat
Kom
pozi
tní
Kom
pozi
tní
aplik
ace
aplik
ace
Kom
pozi
tní
Kom
pozi
tní
aplik
ace
aplik
ace
Nás
troj
eN
ástr
oje
k or
ches
trac
ik
orch
estr
aci
proc
esů
proc
esů
Nás
troj
eN
ástr
oje
k or
ches
trac
ik
orch
estr
aci
proc
esů
proc
esů
Bus
ines
sB
usin
ess
Act
ivity
Act
ivity
Mon
itorin
gM
onito
ring
Bus
ines
sB
usin
ess
Act
ivity
Act
ivity
Mon
itorin
gM
onito
ring
Inte
grac
e a
vývo
jIn
tegr
ace
a vý
voj
Inte
grac
e a
vývo
jIn
tegr
ace
a vý
voj
Sprá
vaSp
ráva
Sprá
vaSp
ráva
OrchestraOrchestraceceOrchestraOrchestracece
AbstraAbstrakcekceAbstraAbstrakcekceKoordinaceKoordinaceKoordinaceKoordinace
StorageStorageStorageStorageAdaptAdaptéérryyAdaptAdaptéérryy
EnsembleBenefity snadné a rychlé integrace
• Rychlejší integrace a vývoj – Rychlejší integrace a vývoj – rychlý ROIrychlý ROI
• Souhrnný přístup – Souhrnný přístup – široký záběr integračních projektůširoký záběr integračních projektů
• Konzistentní architektura – Konzistentní architektura – jedna studijní křivkajedna studijní křivka
• Jednodušší správa – Jednodušší správa – nižší náklady vlastnictvínižší náklady vlastnictví
• Upravitelný a rozšiřitelný – Upravitelný a rozšiřitelný – žádné zdižádné zdi
• Excelentní spolehlivost – Excelentní spolehlivost – žádný „down time“žádný „down time“
• Excelentní škálovatelnost – Excelentní škálovatelnost – žádné limity růstužádné limity růstu
• Excelentní výkon – Excelentní výkon – žádné omezení ve „špičce“žádné omezení ve „špičce“
Témata
InterSystemsInterSystems – Caché a Ensemble – Caché a Ensemble
EvoluEvolucece vývojové architekturyvývojové architektury
EvoluEvoluce integracece integrace
Ensemble Ensemble – produkt nové generace– produkt nové generace
Obchodní příležitosti s EnsembleObchodní příležitosti s Ensemble
Obchodní příležitosti s EnsembleÚspěch díky partnerství
InterSystemsInterSystemsInterSystemsInterSystems ServiServiss Partner PartnerServiServiss Partner Partner
ProjeProjekkttProjeProjekktt
Impl
emen
taIm
plem
enta
cece
Prod
uPr
odu kk
tt
Proj
ePr
oje kk
tt ováová
Arch
iteAr
chite
kk turtu
r aa
Zůstaneme zainteresováni a zodpovědní, ale Zůstaneme zainteresováni a zodpovědní, ale nebudeme konkurovat aplikačním partnerůmnebudeme konkurovat aplikačním partnerům
Obchodní příležitosti s EnsembleCaché vs. Ensemble
Různí hráči, různé procesy
Dodavatel Technologie Zákazník
InterSystems Aplikační partner
KonzultantiInterSystems
Systémoví integrátoři
Koncovýzákazník
Obchodní příležitosti s EnsembleObjevování příležitostí
• Existující nástroje na integraci aplikací jsou komplexní, ale Existující nástroje na integraci aplikací jsou komplexní, ale nepokrývají všechny potřebynepokrývají všechny potřeby
• Většina integračních řešení je vyvinuta „na koleně“Většina integračních řešení je vyvinuta „na koleně“
• Většina integračních projektů je neúspěšnáVětšina integračních projektů je neúspěšná
Obchodní příležitosti s EnsembleEnsemble pro Intersystems
• Podpora rychlého vývoje kompozitních aplikací nové Podpora rychlého vývoje kompozitních aplikací nové generacegenerace
• Účastnit se dění na velmi rychle rostoucím a dynamickém Účastnit se dění na velmi rychle rostoucím a dynamickém trhu s velkou vizibilitoutrhu s velkou vizibilitou
• Umožnit obchodní přístup i ke společnostem, které mají Umožnit obchodní přístup i ke společnostem, které mají „standardizované“ databáze„standardizované“ databáze
• Rozšířit použití technologií postavených na stejných Rozšířit použití technologií postavených na stejných základech s Cachézákladech s Caché
Obchodní příležitosti s EnsembleEnsemble pro společnosti
• Flexibilní řízení obchodních procesů uvnitř společnosti, její Flexibilní řízení obchodních procesů uvnitř společnosti, její workflow a řešení workflow a řešení
• Kompozitní aplikace další generaceKompozitní aplikace další generace
• Velmi citlivý a reaktivní BAMVelmi citlivý a reaktivní BAM
• Perzistentní úložiště zprávPerzistentní úložiště zpráv
Obchodní příležitosti s EnsembleEnsemble pro aplikační partnery
• Možnost stát se systémovými integrátory, využívat Možnost stát se systémovými integrátory, využívat Ensemble a expertízy z různých odvětvíEnsemble a expertízy z různých odvětví
• Nořit Ensemble nebo jeho principy do svých řešení, tak aby Nořit Ensemble nebo jeho principy do svých řešení, tak aby se stal interní či externí částí dodávaných aplikacíse stal interní či externí částí dodávaných aplikací
• Tvořit „Packaged Integrating Processes“ (PIPs)Tvořit „Packaged Integrating Processes“ (PIPs)
Využít technologických Využít technologických zkušeností s Caché a vkročit na zkušeností s Caché a vkročit na
nové trhynové trhy
Obchodní příležitosti s EnsemblePackaged Integrating Processes
Připravené a upravitelné obchodní procesy/ Připravené a upravitelné obchodní procesy/ kompozitní aplikace, kompozitní aplikace,
dodávány jako produktydodávány jako produkty
ExistExist..ApAplikacelikace
AdaptAdaptéryéry
PIPsPIPs
ŠekyŠeky HypotékyHypotékyKreditní kartyKreditní karty
Otevřený Otevřený účetúčet
Konsolidovaný Konsolidovaný pohledpohled
Obchodní příležitosti s EnsembleVyužití kooperací s konzultanty
• Gartner Magic Quadrant – květen 2004Gartner Magic Quadrant – květen 2004
Naplnění vize
Scho
pnos
t vyk
onat
Intersystems
SeeBeyond
TIBCO
webMethods
Microsoft IBM
SAP
BEASterling
Oracle
Seeburger
iWayAxway
VitriaNovellSun
SoftwareAG
Sybase
Fiorano
Sonic
Fujitsu
Vignette
Extol
CommerceQuest
GXS
Ensemble mezi 1
0 nejlepšími
integračními n
ástroji n
a světeSrovnání v MQ
Témata
InterSystemsInterSystems – Caché a Ensemble – Caché a Ensemble
EvoluEvolucece vývojové architekturyvývojové architektury
EvoluEvoluce integracece integrace
Ensemble Ensemble – produkt nové generace– produkt nové generace
Obchodní příležitosti s EnsembleObchodní příležitosti s Ensemble
Úspěšné projekty s Úspěšné projekty s EnsembleEnsemble
Úspěšné projekty s EnsembleProjekty ve světě za rok 2003
## ZeměZemě CílCíl Počet projektůPočet projektů
11 BrazBrazííllieie 44 9922 USAUSA 44 6633 ŠpanělskoŠpanělsko 22 2244 UKUK 22 1155 ItItálieálie -- 1166 NěmeckoNěmecko 22 11
CelkemCelkem 1414 2020
Úspěšné projekty s EnsemblePetrobras, Brazílie
• Naftařská společnost s obratem Naftařská společnost s obratem 30 mld USD/ročně30 mld USD/ročně
• Integrace starších systémů se Integrace starších systémů se SAPem a vytvoření nové SAPem a vytvoření nové kompozitní aplikace s funkčností kompozitní aplikace s funkčností web portálu na nákup ropných web portálu na nákup ropných derivátůderivátů
• Vantive, Lotus Notes, Oracle, Vantive, Lotus Notes, Oracle, DB2, SQL Server, MUMPS, DB2, SQL Server, MUMPS, WebSphereWebSphere
• B2B integrace se zákazníkyB2B integrace se zákazníky
ZákazníkZákazník
ProjeProjekktt
Úspěšné projekty s EnsembleStát Florida, USA
• Department of children and Department of children and familiesfamilies
• Kompozitní aplikace integrující Kompozitní aplikace integrující data z různých databází a aplikacídata z různých databází a aplikací
• IMS, DB2, Oracle, SQL Server, IMS, DB2, Oracle, SQL Server, CachéCaché
ZákazníkZákazník
ProjeProjekktt
Úspěšné projekty s EnsembleFISEPPE, Brazílie
• Brazilská vládaBrazilská vláda
• Integrace 7 windows klientskkých Integrace 7 windows klientskkých aplikací společně se 3 IBM aplikací společně se 3 IBM aplikacemiaplikacemi
• IBM/3270, SQL Server, COMIBM/3270, SQL Server, COM
ZákazníkZákazník
ProjeProjekktt
Úspěšné projekty s EnsembleArriondas, Španělsko
• Zdravotnictví regionu ArriondasZdravotnictví regionu Arriondas
• Kompozitní aplikace a hlavní Kompozitní aplikace a hlavní registr pacientů propojující registr pacientů propojující nemocnice a kliniky v regionunemocnice a kliniky v regionu
• Informix, SQL ServerInformix, SQL Server
ZákazníkZákazník
ProjeProjekktt
Děkuji za pozornost Martin Zubek – InterSystems B.V.