Date post: | 31-Dec-2015 |
Category: |
Documents |
Upload: | hop-foreman |
View: | 39 times |
Download: | 4 times |
Moderný aplikačný ekosystém „verzia 2008“Miroslav KubovčíkŠpecialista na vývojové technológieMicrosoft Slovakia
Aplikačný ekosystém 2008
Aplikačná platforma Windows Server 2008
.NET Framework 3 „Inside“IIS 7 – webová infraštruktúra o úroveň vyššie
Dátová platforma SQL Server 2008Výzva neštruktúrovaných dátFlexibilita a produktivita
Vývojárska platforma Visual Studio 2008
Uniformný prístup k dátamInteraktívny webOffice Business Applications
Integrovaný Windows Hypervisor pre virtualizáciu
Rozšírenia základov
Aplikačná platformaSprávaIIS 7
.NET 3.0MMC 3.0
Server Manager
Transakcie Zotavenie systému
SieťÚložište
Role
serv
era
.NET Framework 3.0
Predinštalovaná aplikačná infraštruktúraPatrí medzi Windows ComponentsZákladom je overený .NET Framework 2.0 s rozšíreniami
Windows Communication Foundation Windows Workflow FoundationWindows CardSpaceWindows Presentation Foundation
Možnosť doinštalovať .NET Framework 3.5Integrácia WF a WCF – Workflow ServicesRozšírenia WCF pre webové scenáre (Ajax/JSON,RSS/Atom)LINQ
Transakčné NTFS Kern
el KTM
CLFSNTFS Registry
KtmRm KtmW32DTC
Nati
ve
Man
ag
ed System.Tx LTM
WCF
MSMQ
SQL
IIS správa v novom šate
Logická štruktúra komponentov
Detailyúloh
Hierarchia webu
Jeden nástroj – konfigurácia aj IIS aj ASP.NET Pre správcu servera aj správcov sajtov Firewall „friendly“ vzdialená správa - HTTP Rozširovanie aj manažovaným kódom
Modularita IIS 7.0
Modulárny „pipeline“Vlastnosti IIS v diskrétnych moduloch
Možnosť odstránenia/zámeny modulov preRedukciu bezpečnostných rizíkRedukciu pamäťovej náročnostiZvýšenie výkonu
Pridávanie natívnych alebo manažovaných modulov
Sprístupnenie sily .NET-u pre všetok obsahIntegrovanie so špecializovanou externou infraštruktúrou Jednoduchšie včlenenie nových technológií
Modulárne rozhranie správyPridávanie vlastných častí do UI (v WinForms)Integrovanie konfigurácie aplikácie s IIS
Delegovanie správy IIS 7.0
Podpora delegovania správy na správcov sajtov a aplikácií
Typické role pre delegovanieAdministrátor
Správca delegovaniaRiadi globálne a špecifické nastavenia
Operátor webového sajtuModifikuje nastavenia iba pre svoj web/aplikáciu
VývojárZapisuje nastavenia aplikácie do konfigurácie webu
Pre podporu XCopy nasadenia aplikácie
Demo
{ IIS 7.0 } { Delegovanie správy }
Miroslav Kubovčík, Microsoft Slovakia
IIS 7.0 pre vývojárov
Vývoj na Viste, nasadenie na Windows Server 2008 Konfiguračný súbor aplikácie môže obsahovať
Nastavenia ASP.NET Nastavenia IIS 7.0 nastavení
Zabudovaná podpora pre FastCGI aplikácieTestované na PHP 5.2.x (a častých scenároch PHP 4.x)
FTP/SSL pre bezpečné publikovanieRozšíriteľná architektúra umožňuje prakticky neobmedzenú úpravu funkcionality
Ucelená webová platforma
Windows Server 2008
Visual Studio
Expression Web
Designer
Nástroje na správu
VirtualizáciaVylepšené
sieťové rozhrania
Server Core Inštalácia
Internet Information Services 7.0 (IIS7)
Klasické ASP
FastCGI pre PHP
.NET Framework 3.0 & 3.5
Windows Communication
Framework
Silverlight
ASP.NET
SharePoint Designer
Windows SharePoint Services
Windows Media Services 2008
{ Windows Server 2008 }
{ IIS 7.0 }{ Prví medzi
prvými }
ASPREGWeb
DataSystemSoft, spol. s r.o.Dodávateľ softvérových riešení a služieb s účasťou na PHARE-projektoch a zahraničných projektoch
RiešenieAutomatizovaný systém správy registratúry
Prínosy Visual Studio 2008 a IIS 7.0Produktivita vývoja pomocou návrhárov ASP.NET Ajax pre väčšiu interaktivitu prezentač.vrstvyGranularita konfigurácie IIS 7.0 použitím novej schémyZvýšenie výkonu webovej aplikácie použitím modularity IIS 7
weBaseWeb
dFlex NitraKomplexné zákaznícke riešenia s dôrazom na oblasť colníctva, systémy pre správu webového obsahu
RiešenieweBase - systém pre správu obsahu (CMS) zameraný na webové stránky, webové aplikácie a portály
Prínosy Visual Studio 2008 a IIS 7.0„multitargeting“ Visual Studio 2008
údržba existujúcich aplikačných verzií možnosť inovácie pripravovaných aplikačných verzií
Granulárnejšia konfigurovateľnosť IIS 7 Zvýšenie výkonu webových aplikácií odobratím nepoužívaných modulov z IIS 7 „pipeline“
Demo
{ weBase }
Peter Kotry, dFlex Nitra
Aplikačný ekosystém 2008
Aplikačná platforma Windows Server 2008
.NET Framework 3 „Inside“IIS 7 – webová infraštruktúra o úroveň vyššie
Dátová platforma SQL Server 2008Výzva neštruktúrovaných dátFlexibilita a produktivita
Vývojárska platforma Visual Studio 2008
Uniformný prístup k dátamInteraktívny webOffice Business Applications
Hierarchické dáta
Dátový typ HierarchyId pre reprezentáciu pozície v hierarchii
Založený na CLR kódeLogicky spracováva cestu od koreňa až k listu
/
/1/
/1/1/
/1/1/1/
/1/1/2/
/1/2/
/2/ /3/
/3/1/
/3/2/
Ukladanie veľkých objektov
Vzdialené úložiško FILESTREAMSQL BLOB
File Server
DB
Aplikácia
BLOB
Dedikované úložisko
DB
Aplikácia
BLOB
BLOB v databáze
DB
Aplikácia
BLOB
Integrovaný FileSystém
Aplikácia
BLOB
DB
Dátové typy pre geografické systémy
geography • Geodetický model
(“Glóbus”)• Definuje body, čiary a
oblasti pomocou zemepisnej dĺžky a šírky
• Napr. reštaurácie, sklady, línie ciest , oblasti jazier
geometry• Planárny model (“Mapa”)• Definuje body, čiary a
oblasti pomocou súradníc• Vhodné pre lokálne
mapové systémy alebo vnútorné priestory
Geografické dátové typy
Systémové CLR typyPodporované formáty
WKT a WKBGML XML formát
Prístupné z ADO.NETMožnosť prepojenia s mapovými systémami
napr. Virtual Earth
Demo
{ SQL 2008 } { Dátové typy pre GIS }
Miroslav Kubovčík, Microsoft Slovakia
SQL 2008 a aplikačná infraštruktúra
Centrálna bezpečnostná politikaTransparentné šifrovanie dátAuditovanieResource GovernorPerformance StudioIntelliSense v Management Studiu
Performance Studio
PoskytovateliaSQL TracePerformance CountersTransact-SQLRozšíriteľné…
Zber dát snízkou réžiou
Rozšíriteľné, možnosťuloženia vlastných dát
Centralizovanéúložisko dát
Bohatéreportovanie
Demo
{ SQL 2008 } { TDE, Resource Governor }
Miroslav Kubovčík, Microsoft Slovakia
Microsoft platforma pre BI
SQL 2008 a novinky BI
Kompresia dátMonitorovanie zmien v dátach:
Change TrackingChange Data Capture (CDC)
SQL Server Integration Services (SSIS)Nové transformačné úlohy
SQL Server Reporting ServicesZmena architektúry
Architektúra SSRS v SQL 2008
Background Processing
Webová službaReport Manager
Service Network Interface (SNI)
Spracovaniereportov
Rozšírenia
Plánované úlohy
SOAP
URL rozhraní
Subskripcie, doručenia
Údržba databázy
Platforma Windows služieb
ASP.NET
Modely
Zpracováníreportů
Modely
ASP.NET
Web stránky
RPC
Rozšírenia
Autentizácia
Správa aplikačných domén
Rozšírenia
Správa pamäteWMIWMI
poskytovateľ
DatabázaSSRS
Konfiguračnésúbory
Dátové zdroje
DatabázaSharePointu
Aplikácietretích strán
Report Designer
Management Studio
Konfiguračné nástroje
Report Builder
SharePoint V3
Windows služba
Služba WMI
{ Visual Studio 2008 }{ SQL Server 2008 }{ Prví medzi
prvými }
Arnia CMSWeb
Millennium000, spol. s r.o.Poskytovateľ komplexných e-business riešení
RiešenieArnia – Web Content Management System
Prínosy Visual Studio 2008 , SQL Server 2008
Vyššia produktivita pri vývoji nových modulov v VS2008
Vylepšenia jazyka C#LINQ mapovanie medzi aplik.kódom a databázou
Flexibilita zabezpečenia dátTransparent Data Encryption
TerraDesktopWeb
CGS, spol. s r.o.Tvorba GIS systémov a spracovanie geodetických údajov
RiešenieTerraDesktop – GIS pre správu územných informácií
Prínosy Visual Studio 2008 , SQL Server 2008
Možnosť natívneho uloženia geografických údajov v SQL 2008
Funkcie pre výber geografických údajov
Tlačové služby zabezpečené Reporting Services v SQL 2008Produktivita pri vývoji webového riešenia paralelne s desktopovým v Visual Studio 2008
Aplikačný ekosystém 2008
Aplikačná platforma Windows Server 2008
.NET Framework 3 „Inside“IIS 7 – webová infraštruktúra o úroveň vyššie
Dátová platforma SQL Server 2008Výzva neštruktúrovaných dátFlexibilita a produktivita
Vývojárska platforma Visual Studio 2008
Uniformný prístup k dátamInteraktívny webOffice Business Applications
Výzvy pre vývojárske tímy
Windows Client Server
Distribuované
aplikácie
Webové služby
Moderné užívateľsk
é rozhrania
Životný cyklus
aplikácií
.NET Framework 3.5
Vylepšená podpora na prístup k dátam Zabudované návrháre pre WF, WCF a WPFDôraz na interoperabilitu a štandardy webových služiebZákladné triedy adresujúce požiadavky vývojárov
CLRWinForms
Web ServicesASP.NET
CardSpace
WCF
WFWPF
REST
LINQ
AJAX
RSS
Aditívna stavba .NET Frameworku
Koncový užívateľ chce od webovej aplikácie pohodlie desktopového prostredia
Intuitívnejšie prostredie a multimédia
Výzva
Dôraz na užívateľské prostredieWeb
Web
Vylepšené webové nástrojeHTML a CSS dizajnéry Infraštruktúra a ovl.prvky ASP.NET AJAXPodpora na rôznych prehliadačochPriestor pre zakomponovanie Software + Services
Riešenie
Spolupráca vývojár-dizajnér často končí v neštrukturovaných úpravach
Výzva
Webový tandem vývojár+dizajnér
Web
Zdieľanie projektov s Expression WebRovnaká štruktúra projektuSpráva HTML, CSS aj ASP.NET častí
Riešenie
Rastúci výkon pracovných staníc otvára cestu modernizácii užívateľského rozhrania
Hardvér podporuje komplikovanú grafiku a renderovanie v reálnom čase
Výzva
Dôraz na užívateľské prostredieWindows
Web
Nástroje pre vizuálne oživenie aplikáciíNové dizajnéry a ovládacie prvky WPFPodpora vektorovej grafiky a dokumentov
Riešenie
Sila desktopu zvyšuje očakávania používateľov
Výzva
Windows tandem vývojár+dizajnér
Web
Potenciál Expression StudioZdieľanie WPF projektov Visual Studia a Expression BlendOddelenie kódu a UI elementov použitím XAML
Riešenie
Dizajnovanie v Expression
Napojenie aplikačnej logiky a
udalostí v Visual Studiu
Web
Roztrieštenosť dopytovania, úprav rôznych typov dát
Výzva
Produktivita v prístupe k dátamWeb
Nové rozšírenia jazykov pre zjednotenie „query“ dátDáta ako objektyLINQ konštrukcie
Riešenie
Web
Programovanie s objektami
Zjednotenie „query“ konštrukcií voči dátam
XML, SQL Server alebo kolekcie objektov
IntelliSense, kontrola syntaxe, ladenie v Visual Studio (C# a VB)
{ Windows Server 2008 }
{ Visual Studio 2008 }{ Prví medzi
prvými }
Evidencia dovoleniekWeb
exe, spol. s r.o.Poskytovateľ IT služieb a riešení na mieru, outsourcing a lokalizácia softvéru, predajca HW a SW
RiešenieEDO – riešenie evidencie a schvaľovania dovoleniek nad worklfow v Windows Sharepoint Services
Prínosy VS 2008, SQL 2008, Windows Server 2008
Zjednodušená správa Windows Server 2008Možnosť použitia LINQ v .NET Framework-u 3.5Ladenie JavaScript-u pri rozširovaní webpartovPotenciál SQL 2008 v správe zdrojov
Využitie platformy najpoužívanejšej aplikácie
Prepojenie Office/Sharepoint s nosnými aplikáciami
Výzva
Office Business ApplicationsWeb
Napojenie obchodných dát a aplikačnej logiky na Office/SharepointDizajnéry Visual Studio 2008 pre Office 2003/2007Sharepoint workflow šablóna pre vývoj, nasadenie aj ladenie
Riešenie
Rozšírenie “Ribbon” menu
Napojenie na zdroj dát
Panel úloh prepojený s obchodnými
dátami
{ Windows Server 2008 }
{ Visual Studio 2008 }{ Prví medzi
prvými }
Správa registratúryWeb
Asseco Slovakiasystémový integrátor a dodávateľ IT riešení, technológií a služieb pre verejný i komerčný sektor
RiešenieRegistratúrny systém nad Office SharePoint Server
Prínosy Visual Studio 2008AJAX komponenty
Optimalizácia zobrazovania a spracovania v knižniciach MOSSZvýšenie interaktivityPrispôsobenia výberu v dialógoch na úrovni JavaScript-u
Ladenie klientského javascriptu Potenciál šablóny Sharepoint WorkflowUrýchlenie vývoja komplexného riešenia
Mobilné aplikácie požadujú občasné napojenie na dáta
Synchronizácia dát s podnikovou databázou
Výzva
Svet mobilných aplikáciíWeb
.NET Compact Framework 3.5 a VS 2008 Mobilná databáza SQL Server Compact Edition 3.5Microsoft Sync ServicesNové nástroje v Visual Studiu 2008
Device Security Manager, Device Certificate ManagerDevice Emulator 3.0, Unit testing pre mobilné zariadenia
Riešenie
{ Windows Server 2008 }
{ Visual Studio 2008 }{ Prví medzi
prvými }
MobileBusiness ToolkitWeb
Resco, spol. s r.o.vývoj ovládacích prvkov, knižníc a vývojárskych nástrojov pre vývoj mobilných aplikácií
RiešenieMobileBusiness Toolkit - Visual Studio Add-On pre zjednodušenie vývoja mobilných obchodných aplikácií
Prínosy Visual Studio 2008 .NET Compact Framework 3.5
Užívateľské rozhranie aplikácií prispôsobenéOrientácii obrazovky Prítomnosti hardvérových klávesov Dotykovej obrazovke
Rozšíriteľnosť prostredia Visual Studio 2008
Demo
{ MobileBusiness Toolkit a Visual Studio 2008}
Vladimír Gregor, Resco
Visual Studio Team System
ZdrojePartnerské riešenia na nových technológiach
http://www.microsoft.com/slovakia/stansaithviezdou/solutions/default.mspx
Webcasty v slovenčine/češtinehttp://www.microsoft.com/cze/msdn/webcasts/default.mspx
Komunitné webywww.aspnet.sk (slovenský), iis.net , asp.net
Freehosting na najnovších platformáchwww.aspx.sk (WebGlobe), www.qsh.sk (QuantaSoft)
MSDN web Microsoft Slovakiawww.microsoft.com/slovakia/msdn
Zhrnutie
Windows Server 2008 ako aplik. platforma
.NET Frm 3.0 „Inside“, .NET Frm 3.5 „Ready“IIS 7.0 pokročilá infraštruktúra pre web
SQL Server 2008 pre nové aplikačné scenáre
Podpora neštruktúrovaných dátBusiness Intelligence o úroveň vyššie
Visual Studio 2008Produktivita vývoja pre web, Windows aj OfficeEdície pre široké spektrum vývojárov
Partneri podujatia
Mediálni partneri