ORACLE INFORMATION AGE APPLICATIONS ORACLE FUSION MIDDLEWARE ORACLE GRID
Business Process Management (BPM) vihdoinko yhteinen ymmärrys prosesseista liiketoiminnan ja IT:n kesken? Timo Haavisto Ratkaisuarkkitehti Oracle Finland Oy
Business Process Management The term Business Process Management (or BPM) refers to activities performed by businesses to optimize and adapt their processes. Where Business Process Reengineering (popular in the 1990s) dealt with oneoff changes to the organization, Business Process Management deals with the continuity and embedding of process orientation in the organization. - Wikipedia -
Liiketoiminnan arkkitehtuuri Lisäarvo asiakkaille Ydinprosessit Kumppaniverkosto Kyvykkyydet Data, tieto & tietämys Organisaatio ja toiminnot Yritysarkkitehtuuri (Enterprise Architecture)
Tietojärjestelmäarkkitehtuuri Näkymä tietoon, käyttöliittymä Kehitysvälineet Liiketoimintaprosessit Palvelut Tieto Infrastruktuurin resurssit Hallintavälineet IT-arkkitehtuuri
Yritysarkkitehtuuri Enterprise Architecture is the practice of applying a comprehensive and rigorous method for describing a current and/or future structure and behaviour for an organization's processes, information systems, personnel and organizational sub-units, so that they align with the organization's core goals and strategic direction. Although often associated strictly with information technology, it relates more broadly to the practice of business optimization in that it addresses business architecture, performance management and process architecture as well. - Wikipedia -
Yritysarkkitehtuuri IT:n hyödyntämisestä yritysarkkitehtuureissa: Yritykset käyttävät uutta teknologiaa pääsääntöisesti vanhojen rakenteidensa tukemiseen. Valtavirtasovellukset vievät liiaksi huomiota itse IT-infrastruktuurin kehittämiseltä. Markku Sääksjärvi Kauppakorkeakoulun tietojärjestelmätieteen emeritusprofessori Toimittajan tiivistelmä Sääksjärven näkemyksistä 15.9.2006
Arkkitehtuuritrendejä Toiminnan joustavuus Keskittäminen Virtualisointi Palvelukeskeisyys Resurssien käytön joustavuus
Arkkitehtuuritrendejä Toiminnan joustavuus Keskittäminen Palvelukeskeisyys Virtualisointi Resurssien käytön joustavuus
Palvelukeskeiset prosessit?
Prosessit ja palvelukeskeisyys BPM Mallinnus Simulointi Analysointi Liiketoimintaprosessi BPMN SOA Sovelluskehitys Tekninen prosessi Prosessin seuranta (BAM) Web Services, BPEL, WSDL
BPM miksi prosesseista kohistaan Prosessilähtöisyys auttaa löytämään IT:lle hyödyntämiskohteita Prosessien painoarvo kasvaa Liiketoiminnan ja prosessien kehittämistä ajaa liiketoiminta ja prosessien/toimintojen omistajat. Paineita lisää uudet liiketoimintamallit ja kilpailu Lainsäädäntö ja kiristyneet seurannan vaatimukset (SOX yms.) Toiminnan ja prosessien mitattavuus helpottuu Vallitsevat IT-trendit Joustavuus, liitettävyys ja uudelleenkäytettävyys SOA ja EDA viitekehykset Yhdistelmäsovellukset, palveluorkestrointi, integraatio Standardit Web Services, BPEL, BPMN, XML, Java Miten tuottaa enemmän vähemmällä Tiivistä yhteistyötä liiketoiminnan ja IT:n välillä Varmista IT-investointien lisäarvo ennakkoon
Prosessi Prosessi on tehtävän suorittamista, sillä on alku ja loppu 1. Hae lainaa 150 000 2. Ota lainatarjous kolmesta pankista 3. Valitse lainatarjous edullisimmilla ehdoilla 4. Tee lainasopimus valitun kanssa Prosessien kehittämisen haasteet Miten löytää tärkeimmät kehitettävät prosessit? Miten kuvata prosessit (niin että kaikki ymmärtävät ne samoin)? Miten toteuttaa prosessit mahdollisimman automatisoidusti? henkilö- ja järjestelmäresurssit, sisäiset ja ulkoiset palvelut
Prosessin elinkaari Optimointi Seuranta Mallinnus Prosessin elinkaari Simulointi Implementointi BPM on on prosessien mallintamista, ajamista, hallintaa ja ja jatkuvaa kehittämistä liiketoiminnan ja ja IT:n IT:n yhteistyötä, liiketoiminnallisten tavoitteiden saavuttamiseksi Ajaminen jatkuvaa joustavuuden kehittämistä
BPM kuka käyttää, kuka hyötyy? Prosessin/toiminnon omistaja Loppukäyttäjä Yrityssuunnittelija Prosessien mallinnus, simulointi ja suoritus Prosessin hallinnoija Prosessien kehittäjä Sovelluskehittäjä Sekä liiketoiminta että että IT IT Vastuulliset prosessin omistajat Yrityssuunnittelijat, sekä sekä mallintamisessa että että analysoinnissa Prosessien ja ja sovelluskehittäjät palveluja ja ja prosesseja rakennettaessa Loppukäyttäjät ja ja prosessin omistajat prosesseja suoritettaessa ja ja seurattaessa
SOA:n merkitys BPM:lle BPM ja ja sen tarjoamat, graafiset kuvaustavat tarjoavat ymmärrettävän tavan kuvata prosesseja SOA tarjoaa viitekehyksen jolla voidaan liittää prosessit niiden tarvitsemiin resursseihin BPM voi varmistaa että SOA:a sovelletaan prosesseihin jotka palvelevat tärkeimpiä liiketoiminnallisia tavoitteita
BPM:n hyödyntämisen tapoja Käyttötapaus 1 Liiketoiminnan käyttäjät ja suunnitelijat Prosessien nyky- ja tavoitetilan kuvaamiseen Tavoitetilan prosessien simulointiin ja analysointiin ennen käyttöönottoa Käytetään prosessikuvauskieliä kuten BPMN (Business Process Modelling Notation) ja mahdollisia viitekehyksiä kuten ITIL, etom jne. Käyttötapaus 2 Prosessiasiantuntijat sovelluksia käyttönotettaessa Liiketoiminnan prosesseja tukevan implementoinnin varmistamiseen Malliprosessien kirjaston luomiseen Olemassaolevien sovellusten liittämiseksi automatisoitaviin prosessihin Käyttötapaus 3 Systeemi-integrattorit ja konsultit Parhaiden käytäntöjen mallintamiseksi prosesseihin Asiakkaan liiketoimintaa tukevien malliprosessien ja tietomallien tuottamiseen Yrityssovellusten (ERP, CRM,..) konfigurointiin ja implementointiin
Palvelukeskeisyyden elementit ja välineet
BPM-välineen voi räätälöidä... luomalla omat tieto- ja organisaatiomallit, malliprosessit, metodit, näkymät, ikonit Ydinprosessit Oracle Business Process Architect - powered by ARIS Liiketoiminnan prosessit Aliprosessit Prosessin vaiheet
Prosessimallin tarkastelu BPM-välineellä Ennen Valmiit mallit Laajan mallin esikatselu Mallin ominaisuudet
Valmiin mallin siirtäminen ajettavaksi Oracle Business Process Architect powered by ARIS Konseptuaalinen malli Liiketoiminnallinen mallinnus Looginen malli Yhteinen metadata Tekninen mallinnus Fyysinen malli Oracle BPEL Process Designer
Business Process Architect - powered by ARIS
Oracle BPEL Process Designer
Oracle BPEL Process Designer: Intelligent XML Mapper
Palveluorkestrointi Prosessin ajaminen - Oracle BPEL Process Manager Tilaukset A D A P T E R Taloushallinto WSDL A D A P T E R Hankinta Logistiikka A D A P T E R BPEL-moottori Palveluväylä Sovelluspalvelin W S D L Valmistus
Oraclen strategia Oracle Fusion Middleware Palvelukeskeinen IT-infrastruktuuri Oracle Fusion Applications Palvelukeskeiset, komponentoidut valmissovellukset Oracle Fusion Architecture SOA kokonaispalvelualusta* *(prosessit, sovellukset, teknologia) Hyötyjä asiakkaille Keskitetty kokonaisarkkitehtuuri tuottaa asiakkaalle joustavuutta kustannussäästöjä skaalautuvuutta liiketoiminnan tarpeiden kasvaessa helpommin ylläpidettävän kokonaisuuden
Yhteenveto Joustavuus Yhtenäinen yritysarkkitehtuuri Range of solutions Infrastructure Consolidation Enterprise Grid Computing Service Oriented Architecture Kustannussäästöt, joustavuus, selkeys Prosessi- ja SOA Liiketoiminnallinen prosessi sovelluksen pohjaksi Uudelleenkäytettävät integraation komponentit Oracle SOA Standardipohjainen, kattava SOA-tarjonta Resurssien jako