<Insert Picture Here> SOA-rakentajan ensimmäiset askeleet avoimien standardien hyödyntämiseen



Samankaltaiset tiedostot
Kari Rouvinen Johtaja, Technology Products & Solutions. Oracle Finland Oy

ORACLE INFORMATION AGE APPLICATIONS ORACLE FUSION MIDDLEWARE ORACLE GRID

SOA SIG SOA Tuotetoimittajan näkökulma

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

SOA & Ajax Sanahelinää vai toimivaa käytäntöä sähköisessä asioinnissa? Fenix hankejohtaja Harri Juuti Projektipäällikkö Teemu Karvonen

Harri Kaukovuo Senior Sales Consultant Technology Sales Oracle Finland Oy

Tuottavuutta sovelluskehitykseen Oraclen työkaluilla: JDeveloper 10g ja HTML DB OUGF Syysseminaari

<Insert Picture Here> Sisällönhallintaa Web-työpöydälle

Portaaliteknologiat mahdollistavat ajattelutavan muutoksen

KAOS 2015: Integraatioiden standardointi suunnittelumallien avulla. Ilkka Pirttimaa, Chief ICT Architect, Stockmann ICT

Palvelut yritysarkkitehtuurin keskiössä: OP-Pohjola-ryhmän matkakokemuksia

Arkkitehtuurisuunnittelun haasteet: tänään SOA ja Web Services, mitä huomenna?

UUSIA TYÖPROSESSEJA PISTEPILVIMALLIN HYÖDYNTÄMISESSÄ NAVISWORKS ALUSTALLA

TietoEnator Pilot. Ari Hirvonen. TietoEnator Oyj. Senior Consultant, Ph. D. (Economics) presentation TietoEnator 2003 Page 1

Ketterämpi Sonera Matka on alkanut!

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

Hand-out kooste

IoT-platformien vertailu ja valinta erilaisiin sovelluksiin / Jarkko Paavola

A Service-Oriented Architecture (SOA) View of IHE Profiles

Opetushallitus. ServiceMix POC

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Software Group. Sisällön aktivointi. Jouko Poutanen IT Arkkitehti. ECM-seminaari IBM Corporation

Ajankohtaisia SOA tutkimusteemoja

7.4 Variability management

ja itsenäisen harjoittelun jälkeen Microsoftin koe Luennot ja käytännön harjoitukset lähiopetusjaksolla

Liiketoimintajärjestelmien integrointi

WebCenter yrityksen tietojärjestelmien sovellusalustana. Petri Savolainen, Chief Architect Digital Services, Digia

Efficiency change over time

7. Product-line architectures

Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO

Liiketoimintajärjestelmien integrointi

SOA emergence. Palveluorientoituneisuus yritysjärjestelmiin. Avoin seminaari SOAMeS

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

Valtionhallinnon käyttäjäpäivä - IBM Cognosin tulevaisuuskatsaus ja nykypäivä

IBM IT Education Services - DB2 YTR - sertifioinnit

.NET 2006 ja sen jälkeen


Laiteriippumaton UI Ajaxilla ja Javalla

Perinteisesti käytettävät tiedon (datan) tyypit

Collaborative & Co-Creative Design in the Semogen -projects

Office 2013 ja SQL Server 2012 SP1 uudet BI toiminnallisuudet Marko Somppi/Invenco Oy

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Atostek. KanTa-konseptin tuotteistaminen ja vienti ulkomaille

Technische Daten Technical data Tekniset tiedot Hawker perfect plus

Oskarin avulla kaupungin karttapalvelut kuntoon

Helpottuuko sovellusten välinen integraatio XML:n avulla - kokemuksia ja ratkaisuja, teknologiajohtaja Sauli Tujunen, atbusiness Communications Oyj

Miten kaupunki hyödyntää dataa ja mitä esimerkiksi raportointi vaatii järjestelmiltä

SAP Alustan Optimointi

WAMS 2010,Ylivieska Monitoring service of energy efficiency in housing Jan Nyman,

Rich Web Applications in Server-side Java without Plug-ins or JavaScript

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

in condition monitoring

Winshuttle Transactionin käyttökokemuksia SAP Retailissä Tarja Karhapää, Tieto

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

SAS & Cloud Computing. antti.hiltunen@sas.com

ALUEARKKITEHTUURI WEB PALVELUITA KÄYTTÄEN. Niilo Saranummi VTT Tietotekniikka

CIO muutosjohtajana yli organisaatiorajojen

SAP. Lasse Metso

The Enterprise Architecture Journey

TIETOJOHDETTU RAKENNUSPROJEKTI Niko Vironen Kehityspäällikkö Fira Group

Käytännön haasteita ja ratkaisuja integraation toteutuksessa. Jukka Jääheimo Teknologiajohtaja Solita Oy

Integraatiotekniikan valinta - tie onnistumiseen.

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Visma Software Oy

KODAK EIM & RIM VIParchive Ratkaisut

Mika Seitsonen Executive Consultant Marika Kotola Customer Executive

Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP

Sähkönjakeluverkon hallinnan arkkitehtuuri. Sami Repo

Sytykkeen laivaseminaari Mallinnus ja menetelmät

SFS:n IT-standardisoinnin vuosiseminaari

Dokumenttien hallinta SharePoint - ympäristössä HANASAARI TERVETULOA

Power BI Tech Conference Power BI. #TechConfFI. Johdanto

Älykkäämpi päätelaitteiden hallinta Juha Tujula, CTO, Enfo Oyj IBM Corporation

Elinar Oy Ltd IBM Arkistointiratkaisut

Rakentamisen 3D-mallit hyötykäyttöön

IBM Cognos 8 Business Viewpoint

Liiketoimintaprosessien ja IT -palvelujen kytkentä Palveluntarjoaja katalysaattorina

Nopeutta ja Sulavuutta Analytiikkaan

HITSAUKSEN TUOTTAVUUSRATKAISUT

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta

Mitä IBM FileNet-teknologia on?

ProAgria. Opportunities For Success

Koira testissä vai Racci tuotannossa O10G/IAS10 Linuxilla

Microsoft Dynamics CRM 4.0. Jani Liukkonen

Heidi Kantell- Yancik WORKSHOP/CASE: LähiTapiola: IT- palveluiden hallinta monitoimilajaympäristössä

Verkottunut suunnittelu

SUSEtoberfest TERVETULOA

Lab A1.FARM_Hyper-V.v3

Konesali ilman rajoja Kongressi A

Tech Conference Office 365 tietoturvan heikoin #TechConfFI

HSMT J2EE & EJB & SOAP &...

T Yritysturvallisuuden seminaari. Enterprise Security Architecture, A Business Driven Approach. Esitys 1: luvut 1-4. Atte Kokkinen, 49302U

Tietojärjestelmäarkkitehtuurit

A new model of regional development work in habilitation of children - Good habilitation in functional networks

Sulava. Markku Suominen. Puhelin: Käyttöönotto Käyttö

Osavuosikatsaus Q3/2007

Internet of Things. Ideasta palveluksi IoT:n hyödyntäminen teollisuudessa. Palvelujen digitalisoinnista 4. teolliseen vallankumoukseen

SAFe menestystarina - Case Osuuspankki

Microsoft Office SharePoint Server 2007

Augmented Reality (AR) in media applications

Transkriptio:

<Insert Picture Here> SOA-rakentajan ensimmäiset askeleet avoimien standardien hyödyntämiseen Heikki Mattsson Konsultointipäällikkö

Agenda Prosessien elinkaari (BPM) SOA palvelukeskeinen sovelluskehitys Case XML Publisher Oracle Fusion Architecture (SOA) Case iexpenses Case Oracle Fusion Applications Yhteenveto

Prosessi - prosessin elinkaari Mallinnus Optimointi Seuranta Prosessin elinkaari Simulointi Implementointi Ajaminen

Palvelukeskeisyys Service Oriented Architecture (SOA) Palvelukeskeisyys on tapa tehdä IT ratkaisuja Pääosassa palvelut joista koostetaan prosesseja Palvelukeskeisyys ei ole tekniikkaa! Palvelukeskeisyyden ytimenä on prosessi, niin kuin liiketoiminnassakin

Agenda Prosessien elinkaari (BPM) SOA palvelukeskeinen sovelluskehitys Case XML Publisher Oracle Fusion Architecture (SOA) Case iexpenses Case Oracle Fusion Applications Yhteenveto

SOA sovelluskehitys Kehitys ORACLE JDEVELOPER SovellusSovelluskehitys Palvelu Palvelurekisteri Säännöt ORACLE SERVICE REGISTRY prosessikuvaukset ORACLE BUSINESS RULES <palvelun käyttö> tekninen prosessi Orkestrointi ORACLE ESB Enterprise Service Bus Palvelujen turvaaminen ORACLE WEB SERVICE MANAGER Reaaliaikainen seuranta ORACLE BAM Oracle sovellukset ORACLE FUSION APPLICATIONS 3. Osapuolen järjestelmät Prosessimoottori ORACLE JDEVELOPER Prosessin mallinnus ORACLE BUSINESS RULES ORACLE APPLICATION SERVER <palvelun kuvaus> ORACLE BPA SUITE Sääntöjen käyttöliittymä Sovelluspalvelin ORACLE BPEL PM Prosessi A D A P T E R

Prosessin elinkaari kehittäjälle Process Monitoring and Management -KPIs and Metrics Oracle BAM Real-time process metrics data Conceptual & Analytical Process Models Logical and Physical Process Models Sensors BPEL Process Engine ESB / / Integration Framework Packaged Apps Custom Apps WebService /EJB Simulate Process Data Process Data Biz Partners BPA Suite Jdev Process Designer Process Manager/Server

Oracle BPA Suite Powered by ARIS Business Process Architect Business Process Simulator Integration with SOA, BPEL PM Business Process Publisher

Agenda Prosessien elinkaari (BPM) SOA palvelukeskeinen sovelluskehitys Case XML Publisher Oracle Fusion Architecture (SOA) Case iexpenses Case Oracle Fusion Applications Yhteenveto

XML Publisher konsepti Tieto / Ulkoasu / Käyttäjän kielisyys omina osinaan Tieto Ulkoasu Käännös XML Publisher Raportin tulostus Joustavuus Edullisempi ylläpito

XML Publisher kehittäminen Liiketoiminnan osaaja käyttää tuttuja tuokaluja ulkoasun muokkaamiseen Useiden tietolähteiden tuki XSL Raportti pohjat XSL-FO XML Usita tietolähteitä Raportin tulostus Nopeampi toteutus

Tietolähteestä tulostuskohteeseen Oracle, SQL Server PDF RTF Sähköposti HTML Tulostin PeopleSoft, SAP, Siebel XML Publisher Excel Faksi XSL XML Java, C++, Pearl, etc Raportti pohjat EDI Arkisto Web Services Tietolähde Word Excel Acrobat XML Spy JDeveloper Scriptura Ulkoasu EFT Tuloste Kauppapaikka Kohde

Case XML Publisher

Agenda Prosessien elinkaari (BPM) SOA palvelukeskeinen sovelluskehitys Case XML Publisher Oracle Fusion Architecture (SOA) Case iexpenses Case Oracle Fusion Applications Yhteenveto

Fusion Architecture Components Unified Portal Application Development Framework Business Intelligence Oracle Apps Custom Apps Business Process Orchestration Fusion Service Bus Grid Computing Activity Monitoring Fusion Service Registry ISV Apps Lifecycle Management Information Business Grid

Oracle Fusion Architecture Application Development Framework Business Intelligence Oracle Apps Unified Portal Custom Apps Business Process Orchestration Fusion Service Bus Grid Computing Activity Monitoring ISV Apps Fusion Service Registry Lifecycle Management Model Driven Service Oriented Grid architecture Information Centric Standards based Hot-pluggable

Application Development Framework Oracle Fusion Architecture Business Intelligence Oracle Apps Unified Portal Custom Apps Business Process Orchestration Fusion Service Bus Grid Computing Activity Monitoring ISV Apps Fusion Service Registry Lifecycle Management Common Services Directories Security Metadata Installation Notification Content management Alerting Deployment Update Web Services Workflow Modeling Collaboration Management repository Scripting

Agenda Prosessien elinkaari (BPM) SOA palvelukeskeinen sovelluskehitys Case XML Publisher Oracle Fusion Architecture (SOA) Case iexpenses Case Oracle Fusion Applications Yhteenveto

Case iexpenses Joint effort between Apps. & Tech. Build an apps-like application Expense was chosen Actual EBS schema was used. Good example of how our customers can use Fusion Middleware TODAY to extend Oracle applications Good example of the benefits of doing so using a Service Oriented Architecture Good example of the path to fusion

iexpences kuvat

View / Controller Model Data Services Layer Java Server Faces ADF Faces Components Microsoft Desktop applications Data control JSR227 Web Services Tools / Java Layer ADF BC Services EBS Schema Business Activity Monitoring Rules Engine facts results BPEL Process Assign Task Human Workflow Service Task Complete Monitoring Policy evaluation Orchestration Human interaction

Case iexpences

Agenda Prosessien elinkaari (BPM) SOA palvelukeskeinen sovelluskehitys Case XML Publisher Oracle Fusion Architecture (SOA) Case iexpenses Case Oracle Fusion Applications Yhteenveto

Oracle 2006

Oracle Applications 2006... Oracle E-Business Suite PeopleSoft Enterprise JD Edwards Enterprise One JD Edwards World Siebel Siebel Analytics Retek & Profit Logic i-flex G-Log Demantra

Oracle Applications 2006... Applications Unlimited Oracle Siebel PeopleSoft JD Edwards Continued Product Releases Customer Driven Product Roadmaps Dedicated Development Teams No Forced Upgrades

On-going Releases Version 8.9 Version 9 Unlimited Version 8.11 Version 8.12 Unlimited Version A7.3 & A8.1 Version A9 Unlimited Version 11i.10 Version 12 Unlimited Version 7.8 Version 8 Unlimited FUSION Unlimited

Oracle Lifetime Support Premier Support Extended Support Sustaining Support Unlimited 0 1 2 3 4 5 6 7 8 9 10 Years of Support

Fusion Applications Roadmap Plans for 2006-2008 JD Edwards World enhancements Enhanced Support Fusion Middleware Certification Fusion BPM Integration Continue releasing PS Enterprise R8.9 Fusion Architecture Siebel 8.0 PeopleSoft Enterprise 9.0 JD Edwards EnterpriseOne 8.12 Oracle EBS 12 First use of Fusion technology Data Hubs & Transaction Bases Product Data Hub for Retail JD Edwards World 9.1 JD Edwards EnterpriseOne 9.0 Individual Fusion Applications Fusion Applications Suite 2005 2006 2007 2008

Esimerkki: työntekijän työpöytä

Esimerkki: Päällikön ohjauspaneeli

Agenda Prosessien elinkaari (BPM) SOA palvelukeskeinen sovelluskehitys Case XML Publisher Oracle Fusion Architecture (SOA) Case iexpenses Case Oracle Fusion Applications Yhteenveto

Yhteenveto Joustavuus Service Oriented Architecture IDC 04/2006, SOA Adoption in U.K. and Netherlands SOA Hype on jo ohi, SOA on ja pysyy Oracle erittäin vahvasti SOA sitoutunut Enterprise Grid Computing Fusion Architecture Fusion Midleware Infrastructure Fusion Applications Consolidation Range of solutions Resurssien jako

Esimerkki Belgacom: ADSL aktivointiprosessi Tehokkuus, näkyvyys ja hallinta keskeisessä osassa. Aktivointipalvelut ADSL Activation Manager Eräajot ja Web palvelut (Aktivointi, deaktivointi, ongelmanhallinta, korjaus, jne.) Sovelluspalvelin SDH Mediation Device Other Services ADF Orkestrointi Seurantapalvelut Exception Management Task Order Review Task Technical Customer Support

Esimerkki Health Canada: Lääkehuolto Worklist Human Workflow Service Oracle integration 10 g Application Oracle BPEL Process Manager Oracle Integration B2B Oracle HTTP Server FTP Server Application DMZ Trading Partners Dehydration Store (Oracle Database)

Esimerkki Finnlines: BPEL Sanomanvälityspalveluna

Yhteenveto Joustavuus Yhtenäinen yritysarkkitehtuuri Kustannussäästöt, joustavuus, Service selkeys Oriented Architecture Prosessi- ja SOA Liiketoiminnallinen prosessi sovelluksen pohjaksi Enterprise Uudelleenkäytettävät Grid integraation Computingkomponentit Oracle SOA Standardipohjainen, Infrastructure kattava SOA-tarjonta Consolidation Oracle Fusion Applications Standardipohjainen, kattava sovellustarjonta Range of solutions Resurssien jako