Copyright © 2003 Systek Java Safari Java Workshop CBA Johannes Brodwall, Systek as.

Slides:



Advertisements
Liknende presentasjoner
Microsoft BizTalk og WEBservices
Advertisements

Håndtering av integrasjon B2B
Design av sikre web-applikasjoner
So you think you can scale? Oracle Coherence i praksis OUGN vårseminar, april 2010, Øyvind Brusevold.
Progress Brukerforening Tormod Sveli
XXXXXXXXXXXXXXXXXXX Bedre brukeropplevelser med WPF og Expression Jonas Follesø, Abeo AS
Interaktive bridgetjenester for Internett og mobile klienter Masteroppgave Eirik Tenold & Remy Monsen Veileder: Sven-Olai Høyland.
Java Teknologi Teknikker Økosystem Johannes Brodwall
1 Objektorientert samvirke - del 4 av Arne Maus, Institutt for informatikk, Universitetet i Oslo.
Mobile portalløsninger (Internet Online Platform)
Test-Drevet Utvikling Bowling med
Java EE - fra vugge til grav
Sikkerhet - bakgrunn og introduksjon til kryptosystemer
JavaOne 2006 Markus Bjartveit Krüger
Service Discovery Chau Bui Tuan Pham Marie Fuglesang Bent Erik Skogstad Hong Nhung thi Vo.
SOA & Business Process Track Driv konsistens og best practices inn i ditt tjenestedesign : Web Service Software Factory Det er klare fordeler.
Tjenestebasert design med dynamiske proxyer og Spring Bjørn Vidar Bøe, JavaZone 2005.
Mønstre og tekniske applikasjoner
E-Site Intro for utviklere. Innhold Info Funksjoner Aktører og tilgang Arkitektur, egne utvidelser (.Net 3.5) Objekter og user controls.
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
Bakgrunn. Funksjoner. Nøkkelfunksjoner. Application Manager. View Controller. Validation. Dialog Manager. Clay. Tiger extensions.
Calendar and contact synchronization with P900 Hong Nhung Thi Vo.
IPSec og VPN.
Hovedprosjekt- presentasjon. Ekstern oppdragsgiver Q-Free:Ticketing AS leverer elektroniske billetteringssystemer for kollektivtransport. Det leveres.
Hovedprinsipper i Rational Unified Process
Kontroll og overvåking av integrasjonsløsninger App Platt Conference – SOA & Integration Track Martin Rauan Gisle Åsberg Communicate Norge.
Strategi og samhandlingsarkitektur
Copyright © 2003 Systek Slik jeg brukte det på KDA.
Tilstede Hakon gruppen Systek Ragnvald Blindheim, CTO for ICA Ahold
MOBILE INTERNETTLØSNINGER INTERNETTLØSNINGER FOR SANNTIDSSYSTEMER SOFTWARE ENGINEERING.
Farvel til applikasjonsserveren Fra kompleksitet til kontroll.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown En subjektiv sammenligning Johannes Brodwall.
Copyright © 2003 Systek J2EE Arkitektur Java Workshop CBA Johannes Brodwall, Systek as.
Copyright © 2003 Systek J2EE Teknologier Java Workshop CBA Johannes Brodwall, Systek as.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown En subjektiv sammenligning Johannes Brodwall.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown En subjektiv sammenligning Johannes Brodwall.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown Johannes Brodwall - Systek AS.
Copyright © 2003 Systek i Industrien Johannes Brodwall Systek AS.
Integrasjon med ID-porten for Nettskjema
JavaBin Det norske javamiljø. Hvem er Totto  President i javaBin siden 1998  Sjefskonsulent i ObjectWare  Arkitekt, utvikler, mentor  J2EE siden 1997,
 Startet i november 2004  Hatt 32 møter siden oppstart, med ett til to foredrag på hvert møte.  Har et snitt på 15 deltakere på møtene.  All time.
Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together Architect for Eclipse
PARLAY/OSA Referanser: Referanser Foredraget er i all hovedsak basert på to artikler. Disse kan finnes på:
A randomized protocol for signing contracts (extended abstract) S.Even, O. Goldreich, A.Lempel.
Øyvind Gjørven Rikstrygdeverket
Copyright © 2007, SAS Institute Inc. All rights reserved. Hvordan tilpasse SAS rapporteringsmuligheter til ulike behov Odd-Inge Hansen SAS Institute AS.
Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together for Eclipse
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Introduksjon til øvingstimer
Praktiske erfaringer med Objektorientert Progress og.NET Jan Kolstad PUG Norway, Lillehammer 2005.
.NET og Progress Samspill og styrker, GUI og forretningslogikk.
Overvåkning av Telenors Mobile internettportal Hovedprosjekt våren 2008 Avdeling for informatikk og e-læring Høgskolen i Sør-Trøndelag Christoffer Wiik.
Hovedprosjekt 2005 Oppgavestiller / Veileder Problemstillingen som skal løses Hvorfor ble denne oppgaven valgt Hvordan ble oppgaven løst Teknologi Resultater.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown.
1 Elektronisk samhandling & integrasjon PUG Lillehammer
Hva er XML/EDI Per Myrseth Norsk Regnesentral
Struktur FE2: Interface Controller Session Bean Session Beans Query BeanConverter Bean Data transfer objectsEJB entities Database.
J2ME- og Web-basert Instant Messaging System. Oppgavebeskrivelse Selvstendig system J2ME- og Web-basert Internasjonalisering.
X10 webservices/IM -> mobilklient. Oppdragsgiver:
Introduksjon I tillegg til autentisering, bør/skal også ein sikker kanal tilby garanti for meldings- integritet og konfidensialitet.
VirusLab Utvikling av en profesjonell applikasjon.
Meetheworld – Oppfanging og lagring av videokonferanser.
Programmering av mobile enheter nr.027
COTS Software Evaluation and Integration Issues Håkon Solberg Karl Morten Dahl.
JADE-LEAP AmbieSense er et EU støttet forskningsprosjekt. I dette prosjektet prøver man å integrere nye typer teknologi for bruk på mobile enheter I den.
A Melding fra lærer Melding til elev Melding fra elev ASCII-kode
A Melding frå lærar Melding til elev Melding frå elev ASCII-kode
Fagleg forum, 27. mars 2003 Tor Hovland
Објектно орјентисано програмирање
Utskrift av presentasjonen:

Copyright © 2003 Systek Java Safari Java Workshop CBA Johannes Brodwall, Systek as

Copyright © 2003 Systek Temaer: Java Java arkitektur og design Hvordan sette sammen en Java-løsning Java 2 standarder og teknologier Språket Java Applets, Swing, J2EE, JMX, J2ME, JavaCard Java 2 Enterprise Edition Servlets, EJB, JMS, JCA Praktisk Java J2EE håndkoding, MDA, Open-source Java, utviklingsprosess

Copyright © 2003 Systek Andre Temaer Java versus.NET UML Service Oriented Architecture (SOA) Web-services Enterprise Fortress Enterprise Message Bus Sikkerhet i enterprise-systemer Design og arkitekturpatterns Mobile løsninger Utviklingsmetoder – test-basert utvikling, extreme programming, lean software development

Copyright © 2003 Systek Andre temaer? Andre ønsker?

Copyright © 2003 Systek Aktiviteter Skrive Java-kode Bruke MDA-verktøy Foredrag Diskusjon av teknologier og design

Copyright © 2003 Systek And Now For Something Completely Different Jini – spontan oppdagelse og JavaSpaces Naked Objects – autogenerert UI Prevalence – databaseløs database

Copyright © 2003 Systek Sun: Plays well with others? Spesifikasjoner – med uavhengige leverandører Java Community Process Kommersielle partnere: IBM, BEA, Oracle, osv Industripartnere: Ericsson, Nokia, SONY, osv Open-source: Apache Software Foundation Har stimulert til enorm aktivitet i Open-Source Apache, NetBeans, JBoss + mange flere

Copyright © 2003 Systek J2EE Connector Architecture J2EE Server J2EE Container Session Bean Entity Bean Message Driven Bean Outbound Resource Adapters Inbound Resource Adapters ERPCRMNMS ERPCRMNMS

Copyright © 2003 Systek J2EE Connector Architecture J2EE Server Inbound Resource Adapters Outbound Resource Adapters Enterprise JavaBean Enterprise JavaBean Enterprise JavaBean Enterprise JavaBean Enterprise JavaBean Enterprise JavaBean

Copyright © 2003 Systek Java Plattformen

Copyright © 2003 Systek javax.realtime Java-varianter Java Language JVM (Hotspot) Enterprise servers Enterprise servers Enterprise services Enterprise services Realtime extensions Realtime extensions Standard API Standard editionEnterprise edition CVM KVM Micro edition CDCCLDC Foundaation Profile Foundaation Profile Personal Profile Personal Profile Mobile Info. Device Profile Mobile Info. Device Profile PDA Profile Javacard JCRE Javacard API Realtime Java CDC API CLDC API

Copyright © 2003 Systek Innflyvningen over Java-land Standard Edition Enterprise Edition Enterprise Edition Jini XML Security EJB Servlet JMX Media Java Card Java Card Micro Edition Micro Edition Realtime Java Realtime Java

Copyright © 2003 Systek Enterprise applications model (Sun)

Copyright © 2003 Systek Presentation Java på én slide! Client Logic Resource Integration Servlets/JSP Web browser Database JDBC Swing/AWT Enterprise Java Beans: Stateless session beans Stateful session beans Entity beans Enterprise Java Beans: Stateless session beans Stateful session beans Entity beans Other systems Web Services client Java 2 Micro Edition MIDP Java 2 Micro Edition MIDP WAP telefon Message Queue JMS Mainframe etc JCA Java Web Start

Copyright © 2003 Systek Enterprise components

Copyright © 2003 Systek - Servlets Servlet Container Security Servlet Java Server Page Java Server Page HTTP Processing JSP Translator Session Mgmt

Copyright © 2003 Systek - Enterprise JavaBeans EJB Container Security JNDI (Naming) Enterprise JavaBean Enterprise JavaBean Naming Enterprise JavaBean Enterprise JavaBean Transactions Concurrency Database Access JavaMailMessaging Enterprise JavaBean Enterprise JavaBean

Copyright © 2003 Systek - Skalering på J2EE EJB Container Security JNDI (Naming) Enterprise JavaBean Enterprise JavaBean Naming Enterprise JavaBean Transactions Concurrency Database Access JavaMailMessaging EJB Container Security JNDI (Naming) Naming Transactions Concurrency Database Access Enterprise JavaBean Enterprise JavaBean JavaMailMessaging Enterprise JavaBean Enterprise JavaBean

Copyright © 2003 Systek Fortress Integrasjon Presentasjon Forretning Data

Copyright © 2003 Systek Fortress 2 Integrasjon Presentasjon Forretning Data Fortress-basert arkitektur Fortress 1 Integrasjon Presentasjon Forretning Data Fortress 3 Integrasjon Presentasjon Forretning Data Message Broker Asynchronous XML messaging Etc. Integrasjon Presentasjon Forretning Data Workflow-baserte systemer

Copyright © 2003 Systek Notat: Fortress: Design anbefaling Fortress RDBMS-OO DAO, Entity Beans eller JDO Services Session beans (eller annen teknologi) Signal change Replicate incoming objects Broadcast changes Asynchronous Bør autogenereres i så stor grad som mulig Portlets eller tilsvarende sikrer presenasjon-integrasjon mellom fortress

Copyright © 2003 Systek - Java Weather Toaster!

Copyright © 2003 Systek Alice - Public Key Encryption Basert på et nøkkelpar En nøkkel er public – offentlig Den andre er private – hemmelig Meldinger som er kryptert med den offentlige nøkkelen kan dekrypteres med den hemmelige, og vise versa Bob Bob’s Kjente nøkkel Bob’s Private Nøkkel generator Hemmelig Melding Kryptert melding Kryptering Dekryptering Hemmelig melding

Copyright © 2003 Systek Avsender - Digitale signaturer Melding Enveis ”hash” Digitalt Finger- avtrykk Kryptering Avsenders Private nøkkel Digitalt signatur Mottaker Melding Enveis ”hash” Digitalt Finger- avtrykk (forventet) Dekryptering Avsenders Kjente nøkkel Digitalt signatur Digitalt Finger- avtrykk (mottatt)

Copyright © 2003 Systek Sikkerhet – Autentisering og autorisasjon Hva er autentisering Formål Teknologier Hva er autorisasjon Rolle-basert sikkerhet Matrise-basert autentisering