Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

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

Liknende presentasjoner


Presentasjon om: ".NET og Progress Samspill og styrker, GUI og forretningslogikk."— Utskrift av presentasjonen:

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

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

3 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 4 Hva er bra med Progress? Megastabil og rask database Effektiv 4GL for forretningslogikk Dynamics Og mye mer…

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

6 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 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 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 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 10.NET Compact Framework Miniutgave av.NET Framework laget for utstyr som PDA, mobiltelefon etc. Samme utviklingsmiljø som ”storebror”

11 11.NET Linux Framework Kommer nok en vakker dag…

12 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 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 14 Visual Studio.NET Demo Bruk av Visual Studio.NET

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

16 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 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 18 Er Web Services klar til bruk? Ja  Alle er enige om grunnteknologien

19 19.NET Web Service Demo.NET Webservice

20 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 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 = ”http://janko2/pug/service1.asmx?WSDL”.http://janko2/pug/service1.asmx?WSDL  create "MSSOAP.SoapClient" wSoapHdl.  wSoapHdl:mssoapinit(wWSDL,"","","").

22 22 Hvor finner jeg SOAP Toolkit? http://www.microsoft.com/downloads/detail s.aspx?FamilyId=147ED727-0BE8-48A1- B1DA-D50B1EA582CB&displaylang=en http://www.microsoft.com/downloads/detail s.aspx?FamilyId=147ED727-0BE8-48A1- B1DA-D50B1EA582CB&displaylang=en

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


Laste ned ppt ".NET og Progress Samspill og styrker, GUI og forretningslogikk."

Liknende presentasjoner


Annonser fra Google