Web Services w połączeniu z aplikacjami uruchamianymi na urządzeniach mobilnych



Podobne dokumenty
Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Wybrane działy Informatyki Stosowanej

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

Wybrane działy Informatyki Stosowanej

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Spis treci. Dzie 1. I Wprowadzenie (wersja 0911) II Dostp do danych biecych specyfikacja OPC Data Access (wersja 0911)

W związku z realizacją projektu pt. Wdrożenie systemu B2B w celu automatyzacji procesów

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Wymagania techniczne Comarch ERP e-sklep. Wersja

Automatyzacja Testowania w WEB 2.0

Wprowadzenie do technologii Web Services: SOAP, WSDL i UDDI

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Usługi terminalowe

Zapytanie ofertowe. Skawina 7 listopada 2014

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi

Programowanie obiektowe

WorkingDoc CostControl: Precyzyjna kontrola kosztów wydruku na urządzeniach Grupy Ricoh

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015

Zaawansowane aplikacje internetowe - laboratorium

R o g e r A c c e s s C o n t r o l S y s t e m 5

Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services

Spring Framework - wprowadzenie i zagadnienia zaawansowane

Szkolenie autoryzowane. MS Administracja i obsługa Windows 7. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu).

Jak wykorzystać Pulpit Zdalny w Windows 2003 Serwer do pracy z programem FAKT

Wymagania systemowe. Wersja dokumentacji 1.9 /

AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Elektroniki i Informatyki

1 Wprowadzenie do J2EE

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Podstawy programowania. Wprowadzenie

Wymagania techniczne. Comarch e-sklep

Comodo Endpoint Security Manager instrukcja instalacji.

Plan zajęć studium podyplomowego PSPiZK-NET na rok

Serock warsztaty epuap 28 październik 2009 r. Sławomir Chyliński Andrzej Nowicki WOI-TBD Szczecin

Instrukcja instalacji aplikacji i konfiguracji wersji sieciowej. KomKOD

Web Services. Technologie Biznesu Elektronicznego. Konrad Kunicki. Politechnika Wrocławska, Wydział Informatyki i Zarządzania

Web Tools Platform. Adam Kruszewski

1. Wymagania dla lokalnej szyny ESB

Tworzenie wersji demonstracyjnych enova365 na potrzeby prezentacji u Klienta

1. Zakres modernizacji Active Directory

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

Platforma.NET Wykład 1 Informacje o wykładzie i platformie.net. Spis treści. Marek Sawerwain M.Sawerwain@issi.uz.zgora.pl

System zarządzający grami programistycznymi Meridius

Overlord - Plan testów

Wymagania minimalne dotyczące konfiguracji infrastruktury systemowo-sprzętowej dla systemu Comarch CDN XL Aktualizacja dokumentu:

Biuletyn techniczny. System CDN OPT!MA i współpraca z SQL Server 2005 Express Edition CDN OPT!MA Copyright 2007 COMARCH SA

Wielowarstwowe aplikacje internetowe. Web Services. Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski. Web Services

Luxriot VMS. Dawid Adamczyk

Szpieg 2.0 Instrukcja użytkownika

Wymagania minimalne dotyczące konfiguracji infrastruktury systemowo-sprzętowej dla systemu Comarch ERP XL Aktualizacja dokumentu:

Instrukcja instalacji systemu elektronicznego obiegu dokumentów - esoda.

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

CHARAKTERYSTYKA ROZWIĄZANIA

5.14 JSP - Przykład z obiektami sesji Podsumowanie Słownik Zadanie... 86

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

Procedury techniczne modułu Forte Kontroling. Środowisko pracy programu i elementy konfiguracji

Co to jest GASTRONOMIA?

Załącznik nr 1 do pisma znak..- BPSP MMK/13 z dnia 20 sierpnia 2013r.

Wymagania systemowe. Wersja dokumentacji 1.12 /

Marek Pyka,PhD. Paulina Januszkiewicz

ZAPOZNANIE SIĘ ZE SPOSOBEM PRZECHOWYWANIA

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Wymagania minimalne dotyczące konfiguracji infrastruktury systemowo-sprzętowej dla systemu Comarch ERP XL Aktualizacja dokumentu:

Platforma.NET Wykład 1 Informacje o wykładzie i platformie.net

Platforma.NET Wykład 1 Informacje o wykładzie i platformie.net. Spis treści

SOA Web Services in Java

Przełomowe techniki tworzenia oprogramowania z wykorzystaniem Microsoft Visual Studio 2008

Korporacyjna Magistrala Usług na przykładzie Mule ESB

III Edycja ITPro 16 maja 2011

E-SODA Instrukcja instalacji dla wersji beta. Wersja instrukcji

CRM BY CTI. Opis programu

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Wszystkie parametry pracy serwera konfigurujemy w poszczególnych zakładkach aplikacji, podzielonych wg zakresu funkcjonalnego.

R o g e r A c c e s s C o n t r o l S y s t e m 5

Instrukcja instalacji i obsługi programu Szpieg 3

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

Web Services. Wojciech Mazur. 17 marca Politechnika Wrocławska Wydział Informatyki i Zarządzania

Programowanie MorphX Ax

Programowanie równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz

Instrukcja instalacji Control Expert 3.0

Platformy programistyczne:.net i Java WYKŁ AD 3: WPROWADZENIE DO PL ATFORMY.NET / JĘZYK C#

Wybrane problemy modelu usługowego

Tworzenie i wykorzystanie usług sieciowych

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

Zapytanie ofertowe nr 3/IAP/2013 ( dotyczy modułu nr 3/IAP )

1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)

Windows Mobile. Andy Wigley, Daniel Moth, Peter Foot, Microsoft Mobile Development Handbook, Microsoft Press 2007

WEBCON BPS Instalacja Standalone

Automatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus

Wymagania minimalne dotyczące konfiguracji infrastruktury systemowo-sprzętowej dla systemu CDN XL. Aktualizacja dokumentu: Wersja 9.

Architektury usług internetowych. Tomasz Boiński Mariusz Matuszek

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

Instalacja systemów operacyjnych i tworzenie domeny

Instrukcja użytkownika

Transkrypt:

Web Services w połączeniu z aplikacjami uruchamianymi na urządzeniach mobilnych

Problemy Projekt i implementacja aplikacji mobilnej z wykorzystaniem Web Service Testy aplikacji Jakie są wady i zalety Web Service, w połączeniu z aplikacjami mobilnymi?

Wykorzystane technologie Microsoft Visual Studio.NET (C#).NET Compact Framework.Net Framework Microsoft SQL Serwer 2000/2005 Microsoft SQL Windows CE Edition Microsoft ActiveSync

Etapy tworzenia aplikacji Rozpoznanie potrzebnych technologii Przeprojektowanie systemu Adapt CRM Projekt Web Service Przeniesienie logiki biznesowej do Web Service Projekt i implementacja aplikacji mobilnej Testy aplikacji mobilnej

Napotkane problemy Różnice między.net Framework a.net Compact Framework Różnice między SQL Serwer 2000/2005 a SQL CE

Różnice między.net Framework a.net Compact Framework System.Web Services Description UI Design System.Windows.Forms Discovery HtmlControls Design ComponentModel Protocols WebControls System.Drawing Caching Security Drawing2D Printing Configuration SessionState Imaging Text System.Data System.Xml ADO SQL XSLT Serialization Design SQL Types XPath System.Windows.Forms Collections IO Security Runtime Configuration Net ServiceProcess InteropServices Diagnostics Reflection Text Remoting Globalization Resources Threading Serialization Dostępne tylko w.net Framework Dostępne również w.net Compact Framework

Web Services Idea Zasady działania SOAP UDDI WSDL DISCO Założenia

Projekt aplikacji Stworzona aplikacja jest to klient mobilny systemu klasy CRM Architektura aplikacji Komunikacja z bazą danych Moduły aplikacji

Architektura aplikacji Warstwa interfejsu WebService Proxy - warstwa pośrednia Web Service logika biznesowa Warstwa dostępu do danych Warstwa danych System Zarządzania Bazą Danych WebServices Aplikacja Kliencka Serwer Centralny Urządzenie mobilne System Zarządzania Mobilną Bazą Danych

Komunikacja z bazą danych SQL CE Internet SQL Serwer Modem SQL CE

Moduły aplikacji Moduł Konfiguracja Moduł Zadania Moduł Kontrahent Moduł Osoba Kontaktowa Moduł Użytkownicy

Moduł konfiguracji

Moduł konfiguracji

Moduł konfiguracji

Moduł zadań

Moduł zadań

Moduł zadań

Moduł kontrahentów

Moduł kontrahentów

Moduł kontrahentów

Moduł kontrahentów

Moduł kontrahentów

Moduł osób kontaktowych

Moduł osób kontaktowych

Moduł osób kontaktowych

Moduł użytkowników

Moduł użytkowników

Testy aplikacji Cel testów Co było testowane? Konfiguracje testowe Położenie bazy danych Rodzaj podłączenia do sieci

Szybkość działania aplikacji z bazą danych SQL CE Szybkość działania aplikacji z lokalną bazą danych SQL CE [s] 7 6 5 4 3 2 1 0 Przypadki użycia modułów Logowanie Otworzenie karty zdarzenia Otworzenie karty wyszukiwarki kontrahenta Wyszukiwanie kontrahentów Otworzenie karty kontrahenta Wyszukiwanie osób kontaktowych Otworzenie karty osoby kontaktowej Otworzenie karty regionów sprzedarzy

Szybkość działania aplikacji z bazą danych SQL Serwer 2000 (stacja dokująca) Szybkość działania aplikacji ze zdalną bazą danych SQL Server 2000 10 8 [s] 6 4 2 0 Przypadki użycia modułów Logowanie Otworzenie karty zdarzenia Otworzenie karty wyszukiwarki kontrahenta Wyszukiwanie kontrahentów Otworzenie karty kontrahenta Wyszukiwanie osób kontaktowych Otworzenie karty osoby kontaktowej Otworzenie karty regionów sprzedarzy

Szybkość działania aplikacji z bazą danych SQL Serwer 2000 (Neostrada TP) Szybkość działania aplikacji ze zdalną bazą danych SQL Server 2000 20 15 [s] 10 5 0 Przypadki użycia modułów Logowanie Otworzenie karty zdarzenia Otworzenie karty wyszukiwarki kontrahenta Wyszukiwanie kontrahentów Otworzenie karty kontrahenta Wyszukiwanie osób kontaktowych Otworzenie karty osoby kontaktowej Otworzenie karty regionów sprzedarzy

Szybkość działania aplikacji z bazą danych SQL Serwer 2000 (Modem Nokia 6210) Szybkość działania aplikacji ze zdalną bazą danych SQL Server 2000 [s] 25 20 15 10 5 0 Przypadki użycia modułów Logowanie Otworzenie karty zdarzenia Otworzenie karty wyszukiwarki kontrahenta Wyszukiwanie kontrahentów Otworzenie karty kontrahenta Wyszukiwanie osób kontaktowych Otworzenie karty osoby kontaktowej Otworzenie karty regionów sprzedarzy

Podsumowanie fazy testów Szybkość działania aplikacji - zestawienie 25 20 [s] 15 10 5 0 Lokalna baza danych SQL CE Zdalna baza danych - Stacja dokująca Zdalna baza danych - Neostrada TP Zdalna baza danych - modem Nokia 6210 1 2 3 4 5 6 7 8 Przypadki użycia

Podsumowanie Technologia Web Services Zalety Wady