Gen WebService Gen brugergruppemøde, d. 27.3.2008 Martin G. Jensen, Nykredit – Koncern IT ATV

Slides:



Advertisements
Lignende præsentationer
Automatiseret GUI-test Lars Kjølholm Testnet maj 2009.
Advertisements

Et projekt til undersøgelse af udviklingsmetodologi.
KONFLIKTHÅNDTERING Velkommen! Dias.
Teststrategi Engrosmodellen
Deployment på Windows 7 m.m.
Teknik event i det mørke Jylland IV Geocaching uden at det koster et ton papir og litervis af printerblæk Understøttes af: Smart phones PDA’ere Flere af.
I det efterfølgende ses på tre forskellige indgangsvinkler i kommunikationen med medarbejderne De tre temaer er Samtalen Synlig ledelse og gennemslagskraft.
IceQuery™ Nyt liv til dine Queries
1 Test – bl.a. med fokus på sharepoint løsninger Automatisering af deploy og test ifm. VSTS •Kort om build jobs med Team Foundation Server •Support for.
Teststrategi Engrosmodellen
Test First Development
Et projekt til undersøgelse af udviklingsmetodologi.
Formularer (Access, del 3)
Dansk Landbrugsrådgivning Landscentret Continuous Integration DCFServices.
E-commerce hos Bon’A Parte
JSF i Jyske Bank Ingeniørhøjskolen Århus Som oplevet af Niels Frydenholm & Peter Bødskov.
Fire aspekter Ledelsen (strategisk branding)
DigiTool Köpenhamn november 2004 Kristian Wallin.
Services Services som fundament for virksomhedens infrastruktur
Web Services Protokoller og Arkitektur
Et projekt til undersøgelse af udviklingsmetodologi.
9 steps på vejen – frem til i dag?. Siden 2010 = 6 årlige kalendere på 5 regioner. Del af kommunikationsstrategien = se på, om det er en bedre løsning?
NetBeans Installation og brug.
Implementering af brandingstrategi på nettet
Arbejdet med åbne standarder – fokus på implementeringen af B 103 Oplæg ved 3. workshop for it-governance 21. februar 2007.
IT Jobs Dine muligheder. Der mangler medarbejdere i IT-branchen Hvad kan IT-branchen tilbyde dig? Hvad skal du kunne for at få et job i IT-branchen?
IT Jobs Kompetencer og muligheder. Der mangler medarbejdere i IT-branchen Der er brug for dig!
SkoleIntra og integration med kommunale platforme - digital Signatur
01 – Java platform for starters. 2 NOEA2009Java-kursus – Java Platform Introduktion til Java Baggrund Hvad er Java? Faciliteter i Java.
e-Tinglysning WebService Arkitektur
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
ATP’s brug af Papyrus Repository Henrik Holm. 2 Repository ifølge ISIS.
W: E: xTrace – trace på z/OS Dansk Gen brugergruppe 2008 Henrik Meisner Meisner IT.
TFS > TFS 2008 migrering Team System ERFA TFS > TFS 2008 migrering.
Nyt fra Nordea + Papyrus erfaringer. Flere breve og dokumenter i arkiv Nordea er ved at indse at der er business i elektronisk arkiv Så vi er på vej.
Et projekt til undersøgelse af udviklingsmetodologi.
Trigonometrisk Lommeregner
Effektiv adgang til data Niels Mørck, Carl Bro GIS & IT  Carl Bro GIS og IT  Problemstillingen  Nordjyllands Amts Blanketsystem  Centralisering / decentralisering.
1 HMAK XMLRelationel model og XMLNOEA / PQC 2005 SQLServer og XML Hent data via URL Generering af xml –Raw –Auto –Explicit Hent data via template Evt.
Projekt uge 40 Tradium Hobro. Udgangspunkt: Vi ville øve eleverne og os selv i den kreative platform Bruge et fælles udgangspunkt for innovation: lav.
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
Distribueret programming, specielt Web Services Forskel på.Net og web Forsigtig med arkitektektur SOAP - Simple Object Access Protocol Rasmus D. Lehrmann1.
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
Hvordan ændrer jeg min SkoleIntras setup, så den passer til de lokale forhold? Man kan tilpasse SkoleIntra til skolens eller kommunens behov på mange måder.
Serviceorienteret arkitektur SOA. SOA bygger på Der findes en serviceleverandør, som udstiller en formåen til at udføre en veldefineret og afgrænset aktivitet,
Produkter, planer og visioner Nye produkter, planer og visioner for de kommende år v/ Ole Windeløv
Tilføj hjælpelinjer: 1.Højreklik et sted i det grå område rundt om dette dias 2.Vælg "Gitter og hjælpelinjer" 3.Vælg "Vis hjælpelinjer på skærm" Oplæg.
Opslagsfelter (Access, del 6). RHS – Informationsteknologi – Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
Præsentation af Vis Stedet Hvad er Vis Stedet Koncepter Live demo.
IT Arkitektur og Sikkerhed
1 Team Build med Team Foundation Server 2008 Konfiguration og udvidelse af build jobs Kort præsentation Hvorfor bruge Team Build Afvikling af et build.
Microsoft.NET og Web Services Peter Colsted Direktør Enterprise & Partner Group Microsoft Danmark.
ADO.NET Databaser SQL Client (SQL server 7 og senere) OleDb (en række incl. jet) ODBC MySql (ekstra driver skal instaleres) Oracle (XML dataset) Samme.
Produkt præsentation Christian Cletus Bjørn Eilertsen.
Hvordan får jeg min marksprøjte til at registrere oplysninger fuldautomatisk? Thomas Bak, Danmarks JordbrugsForskning,
ASP.NET – web site publish. ASP.NET – site-version.
GP 4, 27/ Grundlæggende programmering Forår 2002 Forelæsning 4 onsdag 27/ kl. 9:15 – 12:00.
Web Services. OO (C++/ C#/Java) COM DCOM Web Services.
Web services SOA, SOAP og WSDL. Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL.
1. 2 Overblik HyCon arkitektur –Platform –Komponenter og services –XSLT servlet Chain –Sensorer Den praktiske tilgang HyCon frameworket –Step by Step.
SAS Code analyzer Barbara Biørn olsen.
UDVIDELSE Automatisk backup Introduktion Se, hvordan du opretter cron jobs til automatisk backup med Akeeba Backup. Rita Linde, 10people, Maj 2015.
Formularer (Access, del 3). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller Vi.
Navision Stat og integration til studieadministrative systemer Bo Meyer Specialkonsulent.
1 AR-blanketter som XML  Fælles XML-definition  Håndtering hos A-kasserne 29. maj 2001 Siticom - Fischer & Lorenz A/S Jesper Grona Larsen.
Fællesoffentlige database og Dataflow efter
M3 Bruger Gruppe konference Svendborg 14/15 marts
Nyt Geodata-info Workshop SDFE 9. januar 2018.
Præsentationens transcript:

Gen WebService Gen brugergruppemøde, d Martin G. Jensen, Nykredit – Koncern IT ATV

Overblik •Nykredits konfiguration pr •Hvordan er det skruet sammen – Teknik •Udfordringer (er der jo altid nok af!) •Nyeste påhit – Java under USS (Batch) •Fremtiden – WS kald fra CICS 3.x ?

Nykredits konfiguration •Z/OS 1.8 •DB2 8 NFM •CICS 3.1 •Advantage Gen 6.5 & Cobol på Host •Java - BEA Weblogic shop •Oracle – decentralt •XML Composer •WebSphere MQ

Teknik Z/OS Win 2003 Forretnings ActionBlock Miljø CAB XMLC EAB XMLC EAB MQ CAB BEA MSGB BEA KØ Soap MDB BEA Integrations cluster. WS container RequestReply ”url” ”soap request” ’0’ URL, MQ-kø, div. options

Teknik •XML Composer EABs – 2 typer - Writer, danner XML ud fra Gen views - Reader, ud pakker XML til Gen views Disse bygges specifikt til formålet. Dvs. at der ikke nødvendigvis er overensstemmelse mellem en EAB og en Webservice metode. Ligeledes er det ikke en triviel opgave at danne disse EAB’s – det var ikke muligt for os at benytte WSDL definitionerne direkte. Det var således en ikke ubetydelig manuel opgave at danne input til XML Composer. Ved design er det vigtigt at alt markeres som Extensible – ellers kan XML’en ikke udvides uden at der skal genereres ny EAB. Bemærk at hvis felter markeres som Required fås returkode MN (Missing Node) fra Reader.

Udfordringer •Er WS / Decentralt miljø/setup kørende? •Test/pre-prod/prod Miljøer – forskellige URL mv. •Kaldet sker synkront – skal der være timeout? •Fejlhåndtering - Fejl XML meget forskelligt fra OK XML •Performance - ca. 1-5 sec. pr. kald •Commit / Restart - Pas på at MQ beskeder ikke blandes •Mange lag som alle kan fejle, derfor …

Java under USS - Batch Alternativ måde at lave integration mellem Gen og WebService ved hjælp af USS, DB2 og traditionel jobstyring TWS Gen Batch DB2 Java under USS BEA Integrations cluster. WS container Start Start (JZOS) WS kald er ”autogenereret” v.hj.a. bl.a. axis tool Svar fra WS kan evt. behandles i yderligere job-step.

Java under USS ”JZOS” –udviklet af Dovetail Tech., købt af IBM •Simplificeret start af Java •Håndterer STDIN/STDOUT/STDERR •Mulighed for access af z/OS datasets fra Java •Javaklasser mv. deployes i HFS filsystemet (USS) •Java version (default) •evt. Java version 1.4.2_64 bit og 1.5.0_64 bit Væsentlig mindre kompleks løsning end forrige, hvor der ydermere skal håndkodes og vedligeholdes færre ”source-dele” Desværre kun til Batch, derfor …

Fremtiden – WS kald fra CICS 3.x Jeg havde håbet at kunne fortælle, at vi var kommet i gang med dette, men desværre… Som jeg forstår det, sker dette faktisk også gennem USS. Har nogle af jer gjort nogle erfaringer med dette?

Spørgsmål andre erfaringer ? Martin G. Jensen, Nykredit