Predavanja
- Plenarna i Keynote predavanja
- Razvojni alati i metodologije, aplikacijski poslužitelji, aplikacije za integracijska rješenja
- Poslovno izvještavanje i skladištenje podataka
- Upravljanje informacijskim sustavima i opće teme IT
- DBMS i Linux
- Poslovni informacijski sustavi - rješenja, infrastruktura i integracija
- Specifični podsustavi (GIS, TIS, DMS)
- Oracle poslovna praksa
- Sigurnost
- SOA - Service Oriented Architecture
SOA - Service Oriented Architecture
Prikaži sve-
SOA - Service Oriented Architecture
-
Richard Chovanec Oracle Business processes in SOA projects
1. Richard Chovanec, Oracle
Business processes in SOA projects
Presentation will consist of following parts:description of Oracle Business process architect Experiences from project SOA governance - processes as undetachable part of SOA projectwill give you answers about the possibilities how to bridge the communication between Business and IT, based on experiences from realized project.
905_Chovanec BusProc in SOA.pdf 1,68 MB
-
Andreja Migles NEOS d.o.o Iskustvo u razvoju i implementaciji ADF Faces aplikacije
2. Andreja Migles, NEOS d.o.o
Iskustvo u razvoju i implementaciji ADF Faces aplikacije
U uvodnom dijelu prikazat će se aplikacija razvijena primjenom ADF Faces-a putem koje je omogućen pregled određenih podatka, unos podataka, pohranjivanje datoteka, pokretanje izvještaja.
Nakon kratkog prikaza aplikacije slijedi objašnjenje na koji način se omogućila implementacija određenih dijelova.
Tako će se prikazati:
a)što je sve potrebno da bi se omogućilo pohranjivanje datoteka (prikaz same implementacije te način promjene dafault-ne maximalne veličine datoteke koju je moguće pohraniti, otvaranje/prikaz pohranjenje datoteke)
b)pokretanje Oracle Reports izvještaja (prikaz implementacije)
c)kreiranje lista vrijednosti i njihova iskoristivost (prikaz implementacije)
d)što je sve potrebno za korištenje složenih baznih view-a (override lock metoda te vraćanje primarnih ključeva)
e)način na koji izvršiti određene akcije prije ili poslije commit-a te prije otvaranja stranice
f)poziv javascript pop-up prozora za potvrdu određene akcije
g)prikaz poruka primjenom javascript pop-up prozora umjesto af:messages komponente
901_Migles ADF faces.pdf 1,10 MB
-
Duško Vukmanović Oracle Hrvatska Novo sučelje za nove Web 2.0 aplikacije - WebCenter
3. Duško Vukmanović, Oracle Hrvatska
Novo sučelje za nove Web 2.0 aplikacije - WebCenter
Što uopće znači 'Web 2.0'? Jednostavno želimo ponovo naglasiti web kao platformu jer dolaze nove stvari koje omogućavaju da se web aplikacije se ponašaju kao desktop aplikacije. Međutim, ne radi se samo o 'desktop like’ aplikacijama nego i o drukčijem upotrebom web-a kroz web 2.0 servise kao što su instant poruke, dokumenti i sadržaj, glas preko IP, forumi i wiki. Ovi servisi omogućavaju korisnicima formiranje aktivne socijalne mreže unutar njihovih organizacija, partnera i kupaca. WebCenter je integrirani skup tehnologija i servisa za kreiranje produktivnog radnog okruženja koje uzima prednosti SOA arhitekture. WebCenter mogućnosti će biti prikazani na konkretnim primjerima.
903_Vukmanović WebCenter.pdf 1,78 MB
-
Marko Baričević Arbor Informatika d.o.o. Rijeka Oracle SOA Suite – sistem integracijska platforma budućnosti
4. Marko Baričević, Arbor Informatika d.o.o. Rijeka
Oracle SOA Suite – sistem integracijska platforma budućnosti
SOA (Service Oriented Arhitecture) kao softverska arhitektura razvija se vrlo brzo te preuzima i ostvaruje sve veći broj enterprise sistem integracijskih projekata. Razloga za to je mnogo pa spomenimo samo neke. Mogućnost brzog stvaranja softvesrke usluge kako za korisnika unutar, tako i za korisnika izvan poslovne organizacije, velika integracijska moć sa već postojećim aplikacijskim sustavima, višestruka iskoristivost servisa, upotreba najnovijih softverskih tehnologija na razvojnoj razini, mogućnost kvalitetnog monitoriranja i upravljanja kako servisima tako i poslovnim procesima. Moglo bi se dakle reći da je SOA kao filozofija i arhitektura vrhunac današnje softverske industrije. Oracle je vrlo brzo i uspješno uskočio u vrtlog munjevitih i velikih promjena na tom području te IT svijetu ponudio Oracle SOA Suite, kompletno, kvalitetno i vrlo moćno SOA rješenje. Oracle SOA Suite sastoji se od nekoliko glavnih komponenti, spomenimo sada samo one najvažnije.
Integrated Service Environment (ISE), komponenta za izradu servisa tj. višestruko iskoristivih "crnih kutija" koje se onda drugom komponentom, Oracle BPEL Process Managerom, orkestriraju u poslovni proces. Poslovni proces zatim pruža uslugu internim i/ili eksternim aplikacijama odnosno krajnjim korisnicima poslovnog sustava.
Osim spomenutih servisa BPEL Process Manager u kreiranju poslovnog procesa može koristiti i mnoge gotove adaptere koji podržavaju dohvat i dostavu podataka protokolima na svim razinama (baza podataka, FTP, JMS, WebSphere MQ ... itd.) Takvi adapteri dio su ESB-a (Enterprise Service Bus) vrlo značajne, zapravo i ključne komponente SOA Suita. Ona i suštinski izvodi poslovni proces kao skup usklađenih servisa i adaptera te ostvaruje integraciju sa drugim aplikacijskim sustavima. Brine se o dostavi, usmjeravanju, monitoriranju poslovnih dokumenata koji putuju SOA poslovnim procesom.
Jednostavan primjer periodične dobave tečajne liste sa javnog servisa Hrvatske Narodne Banke te njezino transformiranje u različite formate (baza podataka, XML, PDF, ASCII), a zatim i nuđenje takvih formata korisniku putem web servisa, pokazati će kako se korištenjem SOA alata može uštediti puno vremena u kreiranju usluge koja mora kratkim rokom i kvalitetom zadovoljiti krajnjeg korisnika.
Vrlo bitan dio Oracle SOA Suita je i onaj administracijski. Administracijski alati zapravo su lijepo dizajnirane i korisniku vrlo pristupačne web aplikacije u kojima se svi poslovni procesi te servisi mogu detaljno monitorirati te dodatno konfigurirati. Najvažniji od njih je Oracle BPEL Control.902_Baričević BPA SOA .pdf 498,53 kB
-
Gregor Rayman Oracle SOA Patterns
5. Gregor Rayman, Oracle
SOA Patterns
Services Should be: loosely coupled, course grained, stateless, idempotent, reusable and composable. Service Virtualization is a pattern that shield service consumers from changes in service providers.
Canonical Data Model should be used to reduce the number of data transformations needed when interacting with more than two systems.
Compensations vs. Transactions.
Content based routing and filtering: ESB
Best practices in a SOA project
Service Registry is a central part of the SOA governance. Services should be organized and documented. (services should be visible and discoverable|
Service Categorization and Namig Convention should be established to enable transparency. Services and Processes – the commons and the differences. Risk assesment
Cross Specialization Teams should be established to leverage the experiences and skill for the various integrated systems.
SOA Antipatterns
I will mention a few anit-patterns and bad practices. The list will be provided later.904_Ryman SOA-Patterns.pdf 625,33 kB
-
