.NET og Progress Samspill og styrker, GUI og forretningslogikk.

Slides:



Advertisements
Liknende presentasjoner
Microsoft BizTalk og WEBservices
Advertisements

Håndtering av integrasjon B2B
Fremtidens IKT-løsninger i plan og byggeprosessen en demonstrasjon.
Design av sikre web-applikasjoner
PUG Norway – 12. nov 09Thomas Skjørten / Jan Kolstad.
C++ for Java-programmerere
Progress Software AS.NET-strategi Bjørn Haugen Account Manager PUG møte 27.mars 2003.
| Microsoft Norge. IIS 7 for utviklere Jonas Follesø, Abeo AS
Progress Brukerforening Tormod Sveli
Ditt eget integrerte utviklingsmiljø med OpenEdge i fokus Hamar 27. mars 2009 Thomas Skjørten/Jan Kolstad.
Hva fikk vi igjen for å utvikle på IOS. En app for å finne biblioteksmateriell. Deichman har gjort dataene sine tilgjengelig med et SPARQL- endpoint.
TMCore i EPiServer Leverandør av TMCore: NetworkedPlanet

Java Teknologi Teknikker Økosystem Johannes Brodwall
IBM Global Services JavaOne 2007 Ole André Scheie IBM GBS.
1 Objektorientert samvirke - del 4 av Arne Maus, Institutt for informatikk, Universitetet i Oslo.
Mobile portalløsninger (Internet Online Platform)
Tips og triks MSP og Projectserver 1) Vise prosjektsammendrag
SOA & Business Process Track Driv konsistens og best practices inn i ditt tjenestedesign : Web Service Software Factory Det er klare fordeler.
Essbase for nybegynnere
Web Client Software Factory Inge StubdalLevel 300 Avanade.
NAF-Data A/S Dynamics & Empowerment l Kort presentasjon av eBestilling-konseptet l Hvorfor Dynamics? l Hvorfor Empowerment? l Erfaringer med Empowerment.
Vitacon apparat- og pasientadministrasjon Gruppe 31 Maria Nguyen & Mariann Stensland.
Programmering av dynamiske websider i C# - hva er det, og hvordan undervise? Tom Heine Nätt.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Lasso ved UiO Erlend Garåsen, USIT 2003.
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
Kommentarer til dataingenørstudiet ved HiØ Februar 2011.
Hovedprosjekt nr 57E: Et nettverksspill laget med Microsoft komponentteknologi, Microsoft Transaction Server og Rational Unified Process Gjennomføres av.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 HOUSTON Planene fremover.
Egendefinerte komponenter i SSIS. Innhold Help | About … Kort introduksjon til SSIS Kort om valgmulighetene ActiveX Script Task Custom.
”Virksomhetsportaler og rollestyrte arbeidsflater”
ASP.Net Fremover (Asp.Net 3.5 Extensions) Andreas Knudsen, Bekk Consulting AS 31/
Strategi og samhandlingsarkitektur
XML Extended Markup Language - The ASCII of the Future.
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 i Industrien Johannes Brodwall Systek AS.
Livet etter Frontpage og Access Tom Heine Nätt. Agenda Frontpage Hvorfor bytte? Krav til et webutviklingsverktøy Alternative webutviklingsverktøy Dreamweaver.
Microsoft for akademia Rune Zakariassen Fagansvarlig for forskning og høyere utdanning Microsoft Norge.
Hjelp! Jeg skal undervise i IT 2!
SQL+XQuery+XML+ PHP+XSLT+HTML = $$ ?. CGI Common Gateway Interface Parametere til websider (server-side scripts) I URL'en:
PARLAY/OSA Referanser: Referanser Foredraget er i all hovedsak basert på to artikler. Disse kan finnes på:
Figur 1 Behov. Figur 2 Behov Figur 3 Prioritering/ressursinnsats.
Workshop 5: Mobilt Ole Kristian Måge Marit Dalseg.
Copyright © 2007, SAS Institute Inc. All rights reserved. Hvordan tilpasse SAS rapporteringsmuligheter til ulike behov Odd-Inge Hansen SAS Institute AS.
Praktiske erfaringer med Objektorientert Progress og.NET Jan Kolstad PUG Norway, Lillehammer 2005.
PUG-NORWAY OKTOBER 2008 THOMAS SKJØRTEN, HILDE ANDREASSEN UML og OpenEdge OOABL.
Inflation og produktion 11. Makroøkonomi Teori og beskrivelse 4.udg. © Limedesign
Sanntids værdata på mobiltelefon
OpenEdge og.NET Jan Kolstad PUG Norway Lillehammer 2004.
Desperate times calls for desperate measures Markedsandel gått fra +90% til under 20 Må integrere og få innpass på andre plattformer M$ går open source.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown.
1 Elektronisk samhandling & integrasjon PUG Lillehammer
Serving you better ! Copyright © 2002 Trustix AS Visualisering av nettverkstrafikk Hovedprosjekt ved Høgskolen i Sør-Trøndelag Avdeling for informatikk.
1 GeoPortal – Rammeverk Introduksjon. 2 Teknisk rammeverk - Interoperabilitet Interoperabilitet evne til å kommunisere, kjøre programmer, eller overføre.
Prosjekt 20E – Våren 2002 ved HiST Geir R. Limås, søndag, 29. mars 2015 Implementering av ny elevdatabase i MS Access 2000 / Implementation of a new MS.
X10 webservices/IM -> mobilklient. Oppdragsgiver:
YXD-Kurdistan Om oss Asad Fattahi Samarbeidet i flere andre prosjekter
Befolkning og arbejdsmarked 7. Mikroøkonomi Teori og beskrivelse © Limedesign
Sneak peek og svar på spørsmål Ulf Jarre Jerpseth & Gyda Kjekshus
VirusLab Utvikling av en profesjonell applikasjon.
Copyright © 2003 Systek Java Safari Java Workshop CBA Johannes Brodwall, Systek as.
Programmering av mobile enheter nr.027
1 Kap. 57 – Cloud Computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
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.
P11 – PRESENCE MANAGMENT IN TELECOM. P11 – Presence managment in telecom Prosjektet er blitt gjort av: Sondre Husby Rostad Pål Eilertsen Prosjektet er.
Trafikantens mobile sanntidssystem Presentasjon INF5261.
Hans Kristiansen, BI Arkitekt
Ketil Melhus Datatjenesten AS
| Microsoft Norge.
Utskrift av presentasjonen:

.NET og Progress Samspill og styrker, GUI og forretningslogikk

2 ProVentus as 4 ansatte med høy kompetanse  50 års Progress-erfaring Progress konsulentpartner Microsoft certified partner Crystal Reports kyndige

3 ProVentus as, fagområder ProXtract  Rapportering med det beste fra Progress, Microsoft og Crystal Reports Dynamics Web Services Microsoft.NET og SQL Server 2000 Progress tuning  Database- og applikasjonstuning

4 Hva er bra med Progress? Megastabil og rask database Effektiv 4GL for forretningslogikk Dynamics Og mye mer…

5 Hva er ikke så bra med Progress? Brukerdialog Utviklingsverktøy for GUI Utviklingsverktøy for Web Services Progress who?

6 Hva er Microsoft.NET? Programmeringsmodell og utviklingsverktøy som eies og kontrolleres av Microsoft Meget godt egnet for utvikling av Web Services Fungerer etter prinsippet ”Mange språk, en plattform”  Java er til sammenligning ”Et språk, mange plattformer” Flere operativsystem kan støttes fordi.NET deler applikasjonen i to lag  Programmeringslag  Kjørelag

7 Hva er.NET Framework? Programmeringsmodell for utvikling og kjøring av.NET applikasjoner Består av:  Common Language Runtime (CLR), som har mye til felles med Java VM  Klassebibliotek utviklet i forskjellige programmeringsspråk

8 Common Language Runtime (CLR) Hjertet i.NET Konverterer.NET-programmer til maskinkode og kjører det Tar seg av programisolering, sikkerhet m.m.

9 Språk som støtter.NET Framework APL C++ C# COBOL Component Pascal Curriculum EiffelFortran Haskell Microsoft JScript® Mercury Mondrian Oberon Oz Pascal Perl Python Java Language RPG Scheme SmallTalk Standard ML Microsoft Visual Basic®

10.NET Compact Framework Miniutgave av.NET Framework laget for utstyr som PDA, mobiltelefon etc. Samme utviklingsmiljø som ”storebror”

11.NET Linux Framework Kommer nok en vakker dag…

12 Progress og.NET Gjør Progress tilgjengelig i.NET  Progress RDBMS  Progress forretningslogikk  Native.NET Data Provider En Progressapplikasjon kan få:  Bedre brukerdialog (UI) med.NET  Visual Studio.NET utviklingsmiljø

13 Dynamics og.NET Utvikling av Visual Studio.NET klienter med Dynamics repository (!) Dynamics støtter fra før Progress Webclient og DHTML Develop once, deploy anywhere!

14 Visual Studio.NET Demo Bruk av Visual Studio.NET

15 Hva er en Web Service? “Web Services is the telephone for applications” Ken Wilner

16 Web Services bestanddeler HTTP  Standard protokoll for å sende data over Web’en XML  Standard for å representere data SOAP  XML-basert meldingsformat WSDL  XML-basert programmeringsspråk som beskriver SOAP- meldingene en Web Service kan benytte

17 Web Services Business Logic Progress AppServer HTTP Listener SOAP Processor Web Services Adapter Web Server POST (SOAP XML) Response (SOAP XML) WSDL Web Service Client Remote Calls

18 Er Web Services klar til bruk? Ja  Alle er enige om grunnteknologien

19.NET Web Service Demo.NET Webservice

20 Hvordan blir du klar for Web Services? Bruk 3-lags arkitektur  Sørg for å holde forretningslogikken adskilt fra brukergrensesnittet Haster det?  Ikke så mange har tatt teknologien i bruk foreløpig  Bruk tiden nå til å skaffe erfaring Start med Web Service i et internt prosjekt.  Da har du kontroll i begge ender

21 Bruke en Web Service fra Progress Kan bruke Microsoft SOAP Toolkit i 4GL  Fritt tilgjengelig fra internet Klargjøring av Web Service:  Def var wSoapHdl as com-handle no-undo.  Def var wWSDL as char no-undo.  wWSDL = ”  create "MSSOAP.SoapClient" wSoapHdl.  wSoapHdl:mssoapinit(wWSDL,"","","").

22 Hvor finner jeg SOAP Toolkit? s.aspx?FamilyId=147ED727-0BE8-48A1- B1DA-D50B1EA582CB&displaylang=en s.aspx?FamilyId=147ED727-0BE8-48A1- B1DA-D50B1EA582CB&displaylang=en

23 Bruk av Web Service fra Progress Demo..\..\..\Skrivebord\PUG\pugsoap.p