Wielkość: px
Rozpocząć pokaz od strony:

Download ""

Transkrypt

1

2

3

4

5

6

7

8

9 Integracja na poziomie bazy danych z wykorzystaniem mechanizmów ETL Też wykorzystanie CDC / CT Synchronizacja w warstwie aplikacyjnej Wymiana danych usługami Warstwa usług / REST i OData.

10

11

12 BPM

13 Szpital + systemy medyczne

14 Zakupy Chirurgia X-Ray Lab CRM Centralny system obsługi pacjentów HR Spaghetti Oriented Architecture Biling Farmacja Lekarze Opieka

15 Zmieńmy jeden element

16 Zakupy Chirurgia X-Ray Lab CRM Centralny system obsługi pacjentów HR Biling Farmacja Lekarze Opieka

17 Łatwość zmiany Elastyczność Rozszerzalność Optymalizacja i niższe koszty

18 SOA ESB S+S

19 Planowanie i analiza Wyodrębnienie usług ESB: Implementacja infrastruktury S+S: Oprogramowanie TEŻ w chmurze

20 Wyraźne granice Usługi są autonomiczne Usługi dzielą kontrakt nie klasę Kompatybilność określana przez policy

21 Podejście Bottom-Up Podejście Top Down Podejście In the middle

22

23 Wykorzystać FUNKCJONALNOŚCI nie systemy Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Biling Przepisać lekarstwo Lekarstwa do użytku w domu Wypisanie ze szpitala Sprawdzić konflikt alergiczny Aktualizacje kosztów

24

25 Suppliers Logistics Providers Microsoft Services Business Architecture Customers Develop Products & Services Customer-Facing Channel Partners Generate Demand Collaborate Deliver Products & Services Financial Providers Plan and Manage the Enterprise Government (regulation and infrastructure) Planning Architecture & Design Developing & Stabilizing Deployment Management Capability Assessment Project management Program Management Reporting Portfolio Management Asset Management Service design Event & Schema design Policy / standards specification Service taxonomy Capability Repository Service Repository Service development Service testing Service publishing Service discovery Stage Management Provisioning Dependency Analysis Service versioning Build processes SLA enforcement Service Monitoring Rogue Service discovery Exception Management Reporting Notification Services

26 Service Administration Basic security Basic Governance Maintenance Efficiency Enterprise Security Enterprise Governance Organizational Alignment Deployment management Provisioning management Advanced Monitoring Business Analytics Extensible Security Scenario Impact Analysis Capability Areas Service Consumption Service Implementation Explicit Contracts Service Identification Service Boundaries Service Adoption Integration Efficiency Implementation Transparency Service Discoverability Testing Support Decoupled Behaviors Design Patterns Semantic Services Advanced Self Service Service Level Agreements Consumable Type System Versioning Support Back Channel Messaging Extensible Service Channels Composable Policy Service Orchestration Rules Driven Policy Development Process Efficiency Common Entities Executable policy Process Modeling Basic Standardized Advanced Dynamic Maturity Level

27

28

29 klienckich

30 Czynniki Biznesowe Priorytetyzacja Zlokalizować i udostępnić Wykorzystać Przyrostowe dostarczanie usług Złożyć Zalety Elastyczność Zaangażowany zarząd Pokazane ROI

31

32

33 Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Biling Dostarczyć substytut leku Rejestracja kosztów Przepisać lekarstwo Zamówić lek Dostarczyć lek

34 Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Biling Dostarczyć substytut leku Rejestracja kosztów Przepisać lekarstwo Zamówić lek Dostarczyć lek

35 Lekarze Opieka Centralny system obsługi pacjentów Farmacja Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Biling Dostarczyć substytut leku Rejestracja kosztów Przepisać lekarstwo Zamówić lek Dostarczyć lek

36 BPM + ESB

37 Lekarze Opieka Centralny system obsługi pacjentów Farmacja Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Biling Spaghetti Oriented Architecture Dostarczyć substytut leku Przepisać lekarstwo Zamówić lek Dostarczyć lek Rejestracja kosztów

38 Lekarze Opieka Centralny system obsługi pacjentów Farmacja Portier Business Process Management (BPM) Enterprise Service Bus (ESB) Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Biling Przepisać lekarstwo Zamówić lek Wypisać pacjenta Dostarczyć lek Rejestracja kosztów

39

40 Message Business Rules Inference Engine Receive Port Receive Adapter Orchestration Send Port Send Message Adapter Receive Pipeline Host Host MessageBox Persistent Store Send Pipeline Host

41 Wygenerowane aktywności z adaptera LOB Wbudowana aktywność mappera

42

43 Infrastruktura Dane Aplikacje AS/400 ADDS Regent 40 ADDS Viewpoint ADM11 AFP ALL-IN-1 Ampex 230 AXIS Navigator Bull TP CORBA Cobol Cufer T205 DEC VT Deployment DG 216 DG5220 DL/1 DMS EBCDIC EDI (X12) EDIFACT Essbase Focus Galileo Hazeltime 1500 HP 700/92/2392A IBM 3101 IBM3151/3161 IBM 3270/E ICL 7561 IDS-II IN2 SM9400g/j INFOAccess Infoman Java EJB JMS KSAM Loopback MDIS PRISM 8/9 Microfusion MF-30 MODEL 204 MQSeries MVS Mumps Omnidex Oracle AQ P9 ANSI PACE PC Monitor Pick PT200 QSAM QUME QVT Red Brick RMS RPG SCO ANSI ShareBase SIF SUPRA System 2000 Tandem NonStop/ TS530 Televideo Teradata TI924 Total VT WYSE Oracle DB2 Sybase Informix Progress CICS IMS IMS DC/TM dbase ADABAS ISAM C-ISAM Cloudbase ALLBASE/S CA-Datacom/DB CA-IDMS CA-Ingres Ingres XA Transactions ODBC OLE DB JDBC HTTP/S FTP Rdb Net-ISAM QL SQL/DS Wertykały HIPAA, HL7 (healthcare) RosettaNet (high-tech) CIDX (chemical) O/POS & RBI (retail) FIX, SWIFT (financial) cxml, xcbl (suppliers) Baan Broadvision Cove Systems Covisint FrontStep Hogan i2 Integral J.D. Edwards Mapics McHugh Mega Navision Onyx Oracle e-bus Peachtree PeopleSoft Peregrine Pivotal QAD Quickbooks Remedy RethinkNDo SAP Scala ServiceSwitch Siebel Staffware Ultimus Vantive Visibility Walker Int Worldtrak

44 Business Process Management (BPM) Enterprise Service Bus (ESB) Dynamiczny routing Rejestr Automatyczna subskrypcja Usługi transformacji Obsługa wyjątków Zarządzanie SLA Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Biling

45 On-ramps ESB Core Core Engine Services Off-ramps Generic SOAP Receive Pipeline Enrich Service Route Service Generic SOAP Send Pipeline Generic WCF Receive Pipeline Custom Service Transform Service Generic WCF Send Generic Pipeline Generic JMS Receive JMS Pipeline Resolver-Adapter Framework Generic JMS Send Pipeline Generic Custom Receive Custom Pipeline Resolvers ( ) Custom Resolver Adapter Providers( ) Custom Adapter Provider Custom Send Custom Pipeline Exception Management Exception Handler or Custom Application Exception Logger Fault Processor ESB Services Resolver Web Service Transformation Web Service UDDI Service Operations Service Exception Web Service Itinerary Configuration Store Exception Management Store ESB Management Portal (Sample) Provisioning Framework Reports Alerts

46

47 Dynamiczny routing Dynamiczny routing Business Process Management (BPM) Enterprise Service Bus (ESB) Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Biling Dostarczyć substytut Przepisać lekarstwo Zamówić lek Dostarczyć lek Rejestracja kosztów

48 Opieka Rejestr Business Process Management (BPM) Enterprise Service Bus (ESB) Dynamiczny routing Rejestr Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Biling Wypisanie ze szpitala

49 Opieka Portier Business Process Management (BPM) Enterprise Service Bus (ESB) Automatyczna subskrypcja Dynamiczny routing Rejestr Automatyczna subskrypcja Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Biling Wypisanie ze szpitala

50 Opieka Portier Usługi transformacji Dynamiczny routing Rejestr Business Process Management (BPM) Enterprise Service Bus (ESB) Automatyczna subskrypcja Usługi transformacji Map 1 Map 2 Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Biling Wypisanie ze szpitala

51 2 typy usług: W czasie projektowania W czasie działania systemu

52 Wizja Planowanie Rozwój Wdrożenie Zarządzanie Analiza możliwości Projektowanie usług Programowanie usług Stage Management Wymuszenie SLA Zarządzanie projektem Projektowanie zdarzeń i schematów Provisioning Monitorowanie usług Program Management Definicja policy i standardów Testowanie usług Zarządzanie zależnościami Analiza złego użycia Raportowanie Taksonomia usług Publikowanie usług Zarządzanie wyjątkami Zarządzanie portfolio projektów Repozytorium możliwości Wersjonowanie usług Raportowanie Zarządzanie zasobami Repozytorium usług Wyszukiwanie usług Proces budowy, wdrożenia Usługi powiadamiania

53 Obsługa standardów Zarządzanie w czasie wykonania Przepływ Komunikacja z brokerem / kolejką Dynamiczny routing Rejestr Automatyczna subskrypcja Zarządzanie wyjątkami Usługi transformacji Reguły biznesowe

54 Na przykład: Sprawdzić konflikt serologiczny

55 ASMX.NET Remoting Współpraca z innymi platformami Rozszerzalność Przeźroczysta lokalizacja Programowanie oparte o atrybuty Enterprise Services Wsparcie protokołów WS-* Nowoczesność Wykorzystanie kolejek komunikatów System.Messaging

56 Adres + Kontrakt + Binding Atrybuty [ServiceContract(SecureChannel, SecurityMode = Windows")] [Reliability(Guarantees.ExactlyOnce Guarantees.InOrder)] [ServiceContract] class HelloService { [ServiceOperation(TransactionFlowAllowed = true)] String Hello(String Greeting) { return Greeting; } } 1 linia bezpieczeństwo 1 linia pewna komunikacja 1 linia transakcje Razem: 3 linie

57 Lekarze Opieka Centralny system obsługi pacjentów Farmacja Portier Business Process Management (BPM) Enterprise Service Bus (ESB) Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Sprawdzić konflikt Biling Przepisać lekarstwo Zamówić lek Wypisać pacjenta Dostarczyć lek Rejestracja kosztów

58

59 Web Services Reliable Messaging v1.1 Web Services Reliable Messaging Policy Assertion v1.1 WS-SecureConversation v1.3 WS-Trust v1.3 WS-SecurityPolicy v1.2 Web Services Atomic Transaction (WS-AtomicTransaction) Version 1.1 Web Services Coordination (WS-Coordination) Version 1.1 Web Services Policy Framework Web Services Policy Attachment SOAP 1.1 SOAP 1.2 WSDL 1.1 WS-MetadataExchange WSS SOAP Message Security 1.0 WSS SOAP Message Security UsernameToken Profile 1.0 WSS SOAP Message Security X.509 Certificate Token Profile 1.0 WSS SOAP Message Security Kerberos Token Profile 1.1 Web Services Addressing Core Web Services Addressing SOAP WSS SOAP Message Security 1.0 WS-Trust WS-ReliableMessaging MTOM

60 <custombinding> <binding name="string" closetimeout="timespan" opentimeout="timespan" receivetimeout="timespan" sendtimeout="timespan" <compositeduplex clientbaseaddress="uri"/> <reliablesession acknowledgementinterval="timespan" advancedflowcontrol="boolean" bufferedmessagesquota="integer" inactivitytimeout="timespan" maxpendingchannels="integer" maxretrycount="integer" ordered="boolean" /> <pnrppeerresolver /> <windowsstreamsecurity protectionlevel="none/sign/encrypta ndsign"/> <sslstreamsecurity requireclientcertificate="boolean" /> <transactionflow transactionprotocol="oletransactions/ WSAtom ictransactiono ctober2004"/> <security defaultalgorithmsuite="basic128/basic192/basic256/basic128rsa15/ Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192S ha256rsa15/basic256sha256rsa15/tripledessha256rsa15" authenticationmode="usernameforanonym ous"contextmode="cookie" defaultprotectionlevel="sign" enablekeyderivation="false" keyentropymode="cliententropy" messageprotectionorder="signbeforeencrypta ndencryptsignature" securityversion="wssecurityxxx2005"> <localclientsettings cachecookies="false" detectreplays="false" maxcookiecachingtime="00:07:24" /> <localservicesettings replaycachesize="9" maxclockskew="00:00:03" replaywindow="00:07: " /> </security> <binarymessageencoding maxreadpoolsize="integer" maxwritepoolsize="integer" maxsessionsize="integer" /> <httpstransport manualaddressing="boolean" maxmessagesize="integer" authenticationscheme="negotiate" bypassproxyonlocal="boolean" hostnamecomparisonmode="exact" mapaddressingheaderstohttpheaders ="Boolean" proxyaddress="uri" realm="string" requireclientcertificate="boolean" /> <peertransport manualaddressing="false" maxmessagesize="20002" listenipaddress=" " messageauthentication="false" peernodeauthenticationmode="none" port="1000" /> <security defaultalgorithmsuite="basic128/basic192/basic256/basic128rsa15/ Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192S ha256rsa15/basic256sha256rsa15/tripledessha256rsa15" authenticationmode="usernameforanonym ous" bootstrapbindingconfiguration="string" bootstrapbindingsectionname="string" defaultprotectionlevel="none/sign/encrypta ndsign" requirederivedkeys="boolean" securityheaderlayout="strict/lax/laxtimestampfirst/laxt imestamplast" includetimestamp="boolean" keyentropymode="cliententropy/serverentropy/combinedentropy" messageprotectionorder="signbeforeencrypt/signbeforeencryptandencryptsignature/encryptbeforesign" protecttokens="boolean" requiresecuritycontextcancellation="boolean" securityversion=" WSSecurityJan2004/WSSecurityXXX2005" requiresignatureconfirmation="boolean" > <localclientsettings cachecookies="boolean" detectreplays="boolean" replaycachesize="integer" maxclockskew="timespan" maxcookiecachingtime="timespan" replaywindow="timespan" sessionkeyrenewalinterval="timespan" sessionkeyrolloverinterval="timespan" reconnectontransportfailure="boolean" timestampvalidityduration="timespan" cookierenewalthresholdpercentage="integer" /> <localservicesettings detectreplays="boolean" issuedcookielifetime="timespan" maxstatefulnegotiations="integer" replaycachesize="integer" maxclockskew="timespan" negotiationtimeout="timespan" replaywindow="timespan" inactivitytimeout="timespan" sessionkeyrenewalinterval="timespan" sessionkeyrolloverinterval="timespan" reconnectontransportfailure="boolean" maxconcurrentsessions="integer" timestampvalidityduration="timespan" /> <federationparameters trustversion="wstrustapr2004/wstrustfe b2005" /> <security defaultalgorithmsuite="basic128/basic192/basic256/basic128rsa15/ Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192S ha256rsa15/basic256sha256rsa15/tripledessha256rsa15" authenticationmode="usernameforanonym ous" bootstrapbindingconfiguration="string" bootstrapbindingsectionname="string" defaultprotectionlevel="none/sign/encrypta ndsign" requirederivedkeys="boolean" securityheaderlayout="strict/lax/laxtimestampfirst/laxt imestamplast" includetimestamp="boolean" keyentropymode="cliententropy/serverentropy/combinedentropy" messageprotectionorder="signbeforeencrypt/signbeforeencryptandencryptsignature/encryptbeforesign" protecttokens="boolean" requiresecuritycontextcancellation="boolean" securityversion=" WSSecurityJan2004/WSSecurityXXX2005" requiresignatureconfirmation="boolean" > <localclientsettings cachecookies="boolean" detectreplays="boolean" replaycachesize="integer" maxclockskew="timespan" maxcookiecachingtime="timespan" replaywindow="timespan" sessionkeyrenewalinterval="timespan" sessionkeyrolloverinterval="timespan" reconnectontransportfailure="boolean" timestampvalidityduration="timespan" cookierenewalthresholdpercentage="integer" /> <localservicesettings detectreplays="boolean" issuedcookielifetime="timespan" maxstatefulnegotiations="integer" replaycachesize="integer" maxclockskew="timespan" negotiationtimeout="timespan" replaywindow="timespan" inactivitytimeout="timespan" sessionkeyrenewalinterval="timespan" sessionkeyrolloverinterval="timespan" reconnectontransportfailure="boolean" maxconcurrentsessions="integer" timestampvalidityduration="timespan" /> <federationparameters trustversion="wstrustapr2004/wstrustfe b2005" /> <GenericIssuedTokenParameters> <LocalIssuerIssuedTokenParameters keytype=" SymmeticKey/PublicKey" keysize="integer" tokentype="string" /> <IssuedTokenParametersEndpointA ddress address="uri" bindingconfiguration="string" binding="string" /> <IssuedTokenClient localissuerchannelbehaviors="string" cacheissuedtokens="boolean" maxissuedtokencachingtime="timespan" keyentropymode="cliententropy/serverentropy/combinedentropy" /> <IssuedTokenClientBehavior issueraddress="string" behaviorconfiguration="string" /> <IssuedTokenClientBehavior address="uri" bindingconfiguration="string" binding="string" /> </GenericIssuedTokenParameters> </security></binding></custom Binding>

61

62

63

64

65

66

67

68 WebGet webhttpbinding webservicehost webservicehostfactory [OperationContract] [WebGet(UriTemplate= /WeatherMap/{country}/{zipcode} )] Stream GetWeatherMap(String country, String zipcode);

69 Operator URI Znaczenie GET Zwraca klienta o id = 5 Zwraca produkt o id=6 GET Zwraca kolekcję klientów (zwykle stronicowanie) POST (w ciele POST XML z polami) Dodaje klienta o id =1 i danej wartości PUT Aktualizuje klienta o id=1 DELETE Kasuje klienta o id=1

70 Przeznaczenia poleceń REST Bezpieczne? Idempotentne? Poleceni e Opis Tak GET Zwraca reprezentację danego zasobu. Nie powinna być wykonywana żadna inna czynność POST Wysyła dane do przetworzenia Dane są zawarte w ciele żądania (jak w przypadku formularzy HTML) Tak PUT Modyfikuje zasób wgrywając nowe dane. Każde kolejne wywołanie tego polecenia w identyczny sposób zmienia stan zasobu. Tak DELETE Usuwa dany zasób. PATCH Modyfikuje część zasobu (dla porównania PUT zastępuje cały). Polecenie jest częścią RFC 2789 z 2010 roku; Tak HEAD Podobne jak GET, ale nie pobiera ciała dokumentu, ale same elementy nagłówka. Używane do analizy metadanych.

71 Klienci OData Excel/PowerPivot Visual Studio.NET Framework Silverlight Javascript/AJAX PHP Java OData, protokół do odpytywania i aktualizacji danych, bazuje na REST/ ATOMPub / JSON, Opisuje też Conceptual Schema Definition File (model EDM) OData Producers.NET Framework Sharepoint Sharepoint Services SQL Server Reporting Services Windows Azure Table Storage Codename Dallas WebSphere extreme Scale

72 IDataServiceStreamProvider ObservableCollection

73 Klienci na dane Excel PowerPivot.NET Client Silverlight Javascript PHP Źródła danych ADO.NET Open Data Protocol (AtomPub + EDM) SharePoint Analysis & Reporting SQL Server SQL Azure Win Azure WCF Data & RIA Services

74 Ruch HTTP Runtime Data Services Własny provider: - IDataServiceMetadataProvider - IDataServiceQueryProvider Aktualizacje: - IDataServiceUpdateProvider Provider do Entity Framework Entity Framework Provider na refleksji.net Classes [+ LINQ provider] Własny provider Dodatkowe usługi: - IDataServiceStreamProvider - IDataServicePagingProvider Baza Źródło Źródło

75 =startswith(companyname, 'Alfr') eq true ategory Products&$expand=Products/Suppliers )/Supplier/Address/City

76

77

78

79 Czy na pewno wszystkie usługi muszą być w ramach wewnętrznych systemów?

80

81 Lekarze Opieka Centralny system obsługi pacjentów Farmacja Portier Business Process Management (BPM) Enterprise Service Bus (ESB) Lekarze Opieka pielęgniarska Centralny system obsługi pacjentów Farmacja Sprawdzić konflikt Biling Przepisać lekarstwo Zamówić lek Wypisać pacjenta Dostarczyć lek Rejestracja kosztów

82 Lekarze Opieka Centralny system obsługi pacjentów Farmacja Portier Business Process Management (BPM) Enterprise Service Bus (ESB) Systemy wewnętrzne Przepisać lekarstwo Zamówić lek Wypisać pacjenta Sprawdzić konflikt Dostarczyć lek Rejestracja kosztów

83 Lekarze Opieka Centralny system obsługi pacjentów Farmacja Portier Business Process Management (BPM) Enterprise Service Bus (ESB) Systemy wewnętrzne Systemy zewnętrzne Dostarczyć lek Rejestracja kosztów Sprawdzić konflikt Przepisać lekarstwo Zamówić lek Wypisać pacjenta

84 Lekarze Opieka Centralny system obsługi pacjentów Farmacja Portier Internet Service Bus Business Process Management (BPM) Przepisać lekarstwo Wypisać Przyjąć Enterprise Service Bus (ESB) Systemy wewnętrzne Dostarczyć lek Rejestracja kosztów Systemy zewnętrzne Raport do NFZ Przepisać lekarstwo Zamówić lek Wypisać pacjenta Sprawdzić konflikt

85 EDI Portal

86

87

88

89

90

91

92

93 Lekarze Opieka Centralny system obsługi pacjentów Farmacja Portier Business Process Management (BPM) Przepisać lekarstwo Wypisać Przyjąć Service Bus Enterprise Service Bus (ESB) Systemy wewnętrzne Dostarczyć lek Rejestracja kosztów Systemy zewnętrzne Raport do NFZ Przepisać lekarstwo Zamówić lek Wypisać pacjenta Sprawdzić konflikt

94

95

Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/

Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie WCF Data Services Obsługa żądania OData Podstawy języka OData Narzędzia i biblioteki Gdzie można skorzystać z OData OData w Web API

Bardziej szczegółowo

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT MONITOROWANIE DOSTĘPNOŚCI USŁUG IT POZIOMY MONITOROWANIA Services Transaction Application OS Network IBM TIVOLI MONITORING Proaktywnie monitoruje zasoby systemowe, wykrywając potencjalne problemy i automatycznie

Bardziej szczegółowo

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

Automatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus Automatyzacja procesów biznesowych Andrzej Sobecki ESB Enterprise service bus Plan prezentacji Zdefiniowanie problemu Możliwe rozwiązania Cechy ESB JBI Normalizacja wiadomości w JBI Agile ESB Apache ServiceMix

Bardziej szczegółowo

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne Rafał Czubik Krzysztof Komorowski IBM 2008 IBM Corporation Metodyka jest ważna Procesy i moduły Obszary decyzyjne

Bardziej szczegółowo

Dlaczego my? HARMONOGRAM SZKOLEŃ kwiecień - czerwiec ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje

Dlaczego my? HARMONOGRAM SZKOLEŃ kwiecień - czerwiec ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje ACTION Centrum Edukacyjne ACTION Centrum Edukacyjne oferuje najwyższej jakości szkolenia IT prowadzone przez najlepszych instruktorów w Polsce. Jako jedyny ośrodek szkoleniowy w Polsce posiada autoryzację

Bardziej szczegółowo

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski Technologie dla aplikacji klasy enterprise Wprowadzenie Marek Wojciechowski Co oznacza enterprise-ready? Bezpieczeństwo Skalowalność Stabilność Kompatybilność wstecz Wsparcie Dokumentacja Łatwość integracji

Bardziej szczegółowo

Terminarz Szkoleń ACTION CE

Terminarz Szkoleń ACTION CE Terminarz Szkoleń ACTION CE Kod Nazwa szkolenia Czas trwania [h] Data rozpoczęcia W-wa Data rozpoczęcia Poznań Cena katalogow a netto* Cena netto w programie Rabatka** Systemy Operacyjne MS-20410 Installing

Bardziej szczegółowo

Dlaczego my? HARMONOGRAM SZKOLEŃ lipiec - wrzesień ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje

Dlaczego my? HARMONOGRAM SZKOLEŃ lipiec - wrzesień ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje ACTION Centrum Edukacyjne ACTION Centrum Edukacyjne oferuje najwyższej jakości szkolenia IT prowadzone przez najlepszych instruktorów w Polsce. Jako jedyny ośrodek szkoleniowy w Polsce posiada autoryzację

Bardziej szczegółowo

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Technologie integracyjne i procesowe Jarosław Stępień Oracle Fusion Middleware Elastyczna platforma Warstwa prezentacji (Portale, WEB 2.0) Warstwa procesowa

Bardziej szczegółowo

Usługi sieciowe (Web Services)

Usługi sieciowe (Web Services) Usługi sieciowe (Web Services) Karol Kański Seminarium Systemy Rozproszone 14 października 2010 Agenda 1. Idea i historia usług sieciowych 2. Różne podejścia do tworzenia usług sieciowych 3. Języki opisu

Bardziej szczegółowo

Dlaczego my? HARMONOGRAM SZKOLEŃ kwiecień - czerwiec ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje RODO / GDPR

Dlaczego my? HARMONOGRAM SZKOLEŃ kwiecień - czerwiec ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje RODO / GDPR ACTION Centrum Edukacyjne ACTION Centrum Edukacyjne oferuje najwyższej jakości szkolenia IT prowadzone przez najlepszych instruktorów w Polsce. Jako jedyny ośrodek szkoleniowy w Polsce posiada autoryzację

Bardziej szczegółowo

1 Wprowadzenie do J2EE

1 Wprowadzenie do J2EE Wprowadzenie do J2EE 1 Plan prezentacji 2 Wprowadzenie do Java 2 Enterprise Edition Aplikacje J2EE Serwer aplikacji J2EE Główne cele V Szkoły PLOUG - nowe podejścia do konstrukcji aplikacji J2EE Java 2

Bardziej szczegółowo

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect Wbudowana wiedza specjalistyczna Dopasowane do zadania Optymalizacja do aplikacji transakcyjnych Inteligentne Wzorce

Bardziej szczegółowo

Dlaczego my? HARMONOGRAM SZKOLEŃ październik - grudzień ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje

Dlaczego my? HARMONOGRAM SZKOLEŃ październik - grudzień ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje ACTION Centrum Edukacyjne ACTION Centrum Edukacyjne oferuje najwyższej jakości szkolenia IT prowadzone przez najlepszych instruktorów w Polsce. Jako jedyny ośrodek szkoleniowy w Polsce posiada autoryzację

Bardziej szczegółowo

Wdrożenie technologii procesowej IBM BPM w EFL

Wdrożenie technologii procesowej IBM BPM w EFL Wdrożenie technologii procesowej IBM BPM w EFL Marcin Naliwajko Z-ca dyrektora Departamentu Technologii Dominik Lisowski Starszy Architekt Systemów IT Grupy EFL WebSphere Message Broker 2008 r. Wdrożenie

Bardziej szczegółowo

Terminarz Szkoleń II kwartał 2013 ACTION CE

Terminarz Szkoleń II kwartał 2013 ACTION CE Terminarz Szkoleń II kwartał 2013 ACTION CE Kod Nazwa szkolenia Czas trwania [h] Data rozpoczęcia W-wa Data rozpoczęcia Poznań Cena katalogow a netto* Cena netto w programie Rabatka** SYSTEMY OPERACYJNE

Bardziej szczegółowo

HARMONOGRAM SZKOLEŃ styczeń - marzec 2017

HARMONOGRAM SZKOLEŃ styczeń - marzec 2017 ACTION Centrum Edukacyjne ACTION Centrum Edukacyjne oferuje najwyższej jakości szkolenia IT prowadzone przez najlepszych instruktorów w Polsce. Jako jedyny ośrodek szkoleniowy w Polsce posiada autoryzację

Bardziej szczegółowo

Usługi danych przestrzennych w GEOPORTAL-u. Marek Szulc , Warszawa

Usługi danych przestrzennych w GEOPORTAL-u. Marek Szulc , Warszawa Usługi danych przestrzennych w GEOPORTAL-u Marek Szulc 16.05.2013, Warszawa Czym jest GEOPORTAL 2? GEOPORTAL 2 jest jednym z największych projektów w Polsce, który koncentruje się na rozwoju Infrastruktury

Bardziej szczegółowo

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

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL Instalacja, konfiguracja Dr inŝ. Dziwiński Piotr Katedra InŜynierii Komputerowej Kontakt: piotr.dziwinski@kik.pcz.pl 2 Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management

Bardziej szczegółowo

Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus

Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus Kod szkolenia: Tytuł szkolenia: ESB/OSB Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus Dni: 3 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów Java, analityków systemowych

Bardziej szczegółowo

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014 Leonard G. Lobel Eric D. Boyd Microsoft TM Azure SQL Database Krok po kroku Przekład: Marek Włodarz APN Promise, Warszawa 2014 Spis treści Wprowadzenie........................................................

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ

CENNIK I TERMINARZ SZKOLEŃ NR KURSU MS 2261 MS 2262 MS 2261 + MS 2262 MS 2272 MS 2273 MS 2274 MS 2275 MS 2276 + MS 2277 MS 2278 MS 2279 MS 2282 MS 2285 MS 2297 MS 2299 MS 6416 MS 6417 CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA TECHNICZNE

Bardziej szczegółowo

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB Przemysław Rudzki RHCX, RHCI, JBoss Certified Trainer Niezależny Konsultant Plan prezentacji Ostatnie zakupy RedHat/JBoss MetaMatrix Mobicents Technologie

Bardziej szczegółowo

IBM Corporation IBM SOA Center of Excellence

IBM Corporation IBM SOA Center of Excellence IBM Corporation IBM SOA Center of Excellence Service Oriented Architecture - definicje W3C (World Wide Web Consortium) A set of components which can be invoked, and whose interface description can be published

Bardziej szczegółowo

Terminarz szkoleń, II półrocze, 2015 rok Microsoft

Terminarz szkoleń, II półrocze, 2015 rok Microsoft arz szkoleń, II półrocze, 201 rok Cena Office 2007/2010/201 MS Word poziom średniozaawansowany 2 MS Word poziom zaawanasowany 2 MS Excel poziom średniozaawansowany 2 MS Excel poziom zaawansowany 2 MS Excel

Bardziej szczegółowo

Terminarz Szkoleń ACTION CE

Terminarz Szkoleń ACTION CE Terminarz Szkoleń ACTION CE Kod Nazwa szkolenia Czas trwania [h] Data rozpoczęcia szkolenia Cena katalogowa netto* Cena netto w programie Rabatka** Systemy Operacyjne MS-20410 Installing and Configuring

Bardziej szczegółowo

SAM-Insights ADVANCED CENTRAL DATA COLLECTOR (ACDC) Dane licencyjne nie mierzone przez skanowanie. Nowy moduł ACDC o unikalnej funkcjonalności

SAM-Insights ADVANCED CENTRAL DATA COLLECTOR (ACDC) Dane licencyjne nie mierzone przez skanowanie. Nowy moduł ACDC o unikalnej funkcjonalności SAM-Insights ADVANCED CENTRAL DATA COLLECTOR (ACDC) Dane licencyjne nie mierzone przez skanowanie Dla zarządzania oprogramowaniem i wyzwaniem jest nie tylko złożone środowisko serwerowe, skomplikowana

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ

CENNIK I TERMINARZ SZKOLEŃ CENNIK I TERMINARZ SZKOLEŃ AUTORSKIE WARSZTATY DEDYKOWANE SQL NR KURSU NAZWA KURSU TERMINY MARZEC KWIECIEŃ MAJ 8:30-16:00 8:30-16:00 8:30-16:00 LICZBA GODZIN CENA OD OSOBY NETTO Administrowanie bazą danych

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ

CENNIK I TERMINARZ SZKOLEŃ NR KURSU MS 2261 MS 2262 MS 2261 + MS 2262 MS 2272 MS 2273 MS 2274 MS 2275 MS 2276 + MS 2277 MS 2278 MS 2279 MS 2282 MS 2285 MS 2297 MS 2299 MS 6416 MS 6417 CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA TECHNICZNE

Bardziej szczegółowo

Dni Użytkowników Aplikacji QAD 2013. Interoperacyjność z QXtend

Dni Użytkowników Aplikacji QAD 2013. Interoperacyjność z QXtend Dni Użytkowników Aplikacji QAD 2013 Trzebieszowice 3-4 październik Interoperacyjność z QXtend Tomasz Porzeziński, QAD Building the Effective Enterprise Wstęp Rozwój interoperacyjności Elementy integracji

Bardziej szczegółowo

Wybrane działy Informatyki Stosowanej

Wybrane działy Informatyki Stosowanej Wybrane działy Informatyki Stosowanej Java Enterprise Edition WebServices Serwer aplikacji GlassFish Dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki Aplikacje

Bardziej szczegółowo

Terminarz szkoleń, I półrocze, 2015 rok Microsoft

Terminarz szkoleń, I półrocze, 2015 rok Microsoft arz szkoleń, I półrocze, 201 rok Cena Office 2007/2010/201 MS Word poziom średniozaawansowany 2 MS Word poziom zaawanasowany 2 MS Excel poziom średniozaawansowany 2 MS Excel poziom zaawansowany 2 MS Excel

Bardziej szczegółowo

Serwery LDAP w środowisku produktów w Oracle

Serwery LDAP w środowisku produktów w Oracle Serwery LDAP w środowisku produktów w Oracle 1 Mariusz Przybyszewski Uwierzytelnianie i autoryzacja Uwierzytelnienie to proces potwierdzania tożsamości, np. przez: Użytkownik/hasło certyfikat SSL inne

Bardziej szczegółowo

III Edycja ITPro 16 maja 2011

III Edycja ITPro 16 maja 2011 III Edycja ITPro 16 maja 2011 SharePoint 2010 SharePoint jako platforma ERP Paweł Szczecki pawel.szczecki@predica.pl Prelegent Paweł Szczecki Współwłaściciel firmy Predica sp. z o.o. Odpowiedzialny za

Bardziej szczegółowo

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

Wielowarstwowe aplikacje internetowe. Web Services. Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski. Web Services Web Services Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski Web Services Plan wykładu Wprowadzenie do technologii Web Services Architektura Web Services Protokół komunikacyjny SOAP Język opisu

Bardziej szczegółowo

UWOLNIĆ INFORMACJĘ PUBLICZNĄ!

UWOLNIĆ INFORMACJĘ PUBLICZNĄ! UWOLNIĆ INFORMACJĘ PUBLICZNĄ! ARCHITEKTURA INTEROPERACYJNOŚCI I REUŻYTKOWANIA INFORMACJI PUBLICZNEJ NA PRZYKŁADZIE ROZWIĄZANIA CHMURY PRYWATNEJ DLA ADMINISTRACJI Krzysztof Skibicki Pion Rozwiązań Systemowych

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ

CENNIK I TERMINARZ SZKOLEŃ NR KURSU CENNIK I TERMINARZ SZKOLEŃ NAZWA KURSU AUTORSKIE SZKOLENIA JAVA i PHP TERMINY KWIECIEŃ MAJ CZERWIEC 8:30-16:00 8:30-16:00 8:30-16:00 LICZBA GODZIN CENA OD OSOBY W PLN JavaScript JS 01 Programowanie

Bardziej szczegółowo

ABC WCF. adam.furmanek@studentpartner.com

ABC WCF. adam.furmanek@studentpartner.com ABC WCF adam.furmanek@studentpartner.com Agenda WS, SOAP, REST Czym jest WCF? ABC WCF Usługa WCF Klient WCF Demo: prognoza pogody Demo: przesyłanie plików Pozostałe aspekty WCF Podsumowanie WS, SOAP, REST

Bardziej szczegółowo

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE Cena szkolenia Cena szkolenia wynosi 100 zł za 60 min. Ilość godzin szkolenia jest zależna od postępów w nauce uczestnika kursu oraz ilości czasu, którą będzie

Bardziej szczegółowo

Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski 26.05.2011

Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski 26.05.2011 Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF Tomasz Turski 26.05.2011 Plan prezentacji Architektura korporacyjna Frameworki Pryncypia Metodyka TOGAF

Bardziej szczegółowo

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

Web Services w połączeniu z aplikacjami uruchamianymi na urządzeniach mobilnych 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

Bardziej szczegółowo

Szkolenia informatyczne Vavatech

Szkolenia informatyczne Vavatech Szkolenia informatyczne Vavatech O nas Firma Vavatech (w okresie 2003-2015 pod nazwą Javatech) jest jednym z wiodących dostawców specjalistycznych szkoleń informatycznych. Współpracujemy na stałe z kilkudziesięcioma

Bardziej szczegółowo

Część I -ebxml. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

Część I -ebxml. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz Część I -ebxml Po zrealizowaniu materiału student będzie w stanie omówić potrzeby rynku B2B w zakresie przeprowadzania transakcji przez Internet zaprezentować architekturę ebxml wskazać na wady i zalety

Bardziej szczegółowo

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

Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services Web Services Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź, 2 grudnia 2005 roku Wstęp Oprogramowanie napisane w różnych językach i uruchomione na różnych platformach może wykorzystać

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ

CENNIK I TERMINARZ SZKOLEŃ CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH NR KURSU USI 11 Microsoft Office Word Podstawowy USI 11/12 Microsoft Office Word Średniozaawansowany USI 12 Microsoft

Bardziej szczegółowo

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

Web Services. Wojciech Mazur. 17 marca 2009. Politechnika Wrocławska Wydział Informatyki i Zarządzania Standardy w Rodzaje Przykłady Politechnika Wrocławska Wydział Informatyki i Zarządzania 17 marca 2009 Standardy w Rodzaje Przykłady Plan prezentacji 1 Wstęp 2 Standardy w 3 4 Rodzaje 5 Przykłady 6 Standardy

Bardziej szczegółowo

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z

Bardziej szczegółowo

1. Wymagania dla lokalnej szyny ESB

1. Wymagania dla lokalnej szyny ESB CG.ZP.U.272.3.2018.AP Załącznik nr 5 do SOPZ WYMAGANIA DLA SZYNY ESB 1. Wymagania dla lokalnej szyny ESB Kod ESBL.1 ESBL.2 ESBL.3 ESBL.4 ESBL.5 ESBL.7 ESBL.8 ESBL.9 ESBL.10 Opis wymagania Szyna ESB musi

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH

CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH NR KURSU USI 11 Microsoft Office Word Podstawowy USI 11/12 NOWOŚĆ! USI 12 Microsoft Office Word Średniozaawansowany

Bardziej szczegółowo

Rozwiązanie Compuware Data Center - Real User Monitoring

Rozwiązanie Compuware Data Center - Real User Monitoring Rozwiązanie Compuware Data Center - Real User Monitoring COMPUWARE DATA CENTER REAL USER MONITORING... 3 2 COMPUWARE DATA CENTER REAL USER MONITORING Sercem narzędzia Compuware Data Center Real User Monitoring

Bardziej szczegółowo

Rozproszone systemy internetowe

Rozproszone systemy internetowe Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Rozproszone systemy internetowe Wprowadzenie do usług WWW (Web Services) Podniesienie potencjału uczelni

Bardziej szczegółowo

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE) Programowanie w języku Java Wykład 13: Java Platform, Enterprise Edition (Java EE) Standard J2EE Programowanie w języku Java 2 J2EE - komunikacja Programowanie w języku Java 3 J2EE warstwa biznesowa Programowanie

Bardziej szczegółowo

KATALOG SZKOLEŃ. Kod szkolenia Nazwa szkolenia Czas trwania. QC370 ALM Quality Center Scripting 11.x 2

KATALOG SZKOLEŃ. Kod szkolenia Nazwa szkolenia Czas trwania. QC370 ALM Quality Center Scripting 11.x 2 Oprogramowanie HP KATALOG SZKOLEŃ Application Lifecycle Management ALM Development Management - QC QC370 ALM Quality Center Scripting 11.x 2 ALM920 Application Lifecycle Management 11.5 Delta 2 ALM120

Bardziej szczegółowo

Usługowy model zarządzania w oparciu o ITIL v3. wprowadzenie do biblioteki ITIL na prostym przykładzie

Usługowy model zarządzania w oparciu o ITIL v3. wprowadzenie do biblioteki ITIL na prostym przykładzie Usługowy model zarządzania w oparciu o ITIL v3 wprowadzenie do biblioteki ITIL na prostym przykładzie Plan prezentacji Krótka definicja ITIL i kilka pojęć Umowy i kontrakty SLA, OLA, UC Podstawowe publikacje

Bardziej szczegółowo

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g Opis szkolenia: Termin SOA, czyli Service Oriented Architecture, oznacza architekturę systemów informatycznych opartą o usługi. Za

Bardziej szczegółowo

Wprowadzenie do technologii Web Services: SOAP, WSDL i UDDI

Wprowadzenie do technologii Web Services: SOAP, WSDL i UDDI Wprowadzenie do technologii Web Services: SOAP, WSDL i UDDI Maciej Zakrzewicz PLOUG mzakrz@cs.put.poznan.pl Plan prezentacji Wprowadzenie do architektury zorientowanej na usługi Charakterystyka technologii

Bardziej szczegółowo

Chmura zrzeszenia BPS jako centrum świadczenia usług biznesowych. Artur Powałka Microsoft Services

Chmura zrzeszenia BPS jako centrum świadczenia usług biznesowych. Artur Powałka Microsoft Services Chmura zrzeszenia BPS jako centrum świadczenia usług biznesowych. Artur Powałka Services Tradycyjne podejście do wirtualizacji Business system administrators request infrastructure through email or an

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Programowanie obiektowe Wykład 13 Marcin Młotkowski 27 maja 2015 Plan wykładu Trwałość obiektów 1 Trwałość obiektów 2 Marcin Młotkowski Programowanie obiektowe 2 / 29 Trwałość (persistence) Definicja Cecha

Bardziej szczegółowo

Ekspert MS SQL Server Oferta nr 00/08

Ekspert MS SQL Server Oferta nr 00/08 Ekspert MS SQL Server NAZWA STANOWISKA Ekspert Lokalizacja/ Jednostka organ.: Pion Informatyki, Biuro Hurtowni Danych i Aplikacji Wspierających, Zespół Jakości Oprogramowania i Utrzymania Aplikacji Szczecin,

Bardziej szczegółowo

HARMONOGRAM SZKOLEŃ. październik - grudzień 2019

HARMONOGRAM SZKOLEŃ. październik - grudzień 2019 CloudTeam jest jedną z wiodących firm szkoleniowych w branży IT w Polsce, która specjalizuje się w Cloud Computingu, zarówno w zakresie usług doradczych, jak i szkoleniowych. Działając w całej Polsce,

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ

CENNIK I TERMINARZ SZKOLEŃ NR KURSU CENNIK I TERMINARZ SZKOLEŃ AUTORSKIE SZKOLENIA TECHNICZNE ORACLE NAZWA KURSU TERMINY CZERWIEC LIPIEC SIERPIEŃ 8:30-16:00 8:30-16:00 8:30-16:00 LICZBA GODZIN CENA OD OSOBY W PLN Administrowanie

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ

CENNIK I TERMINARZ SZKOLEŃ NR KURSU CENNIK I TERMINARZ SZKOLEŃ AUTORSKIE SZKOLENIA TECHNICZNE ORACLE Administrowanie bazą danych ORA_SQL Wprowadzenie do SQL i PL/SQL 15.12 19.01 16.02 24 h 2 100 PLN ORA_ADM Administrowanie bazą

Bardziej szczegółowo

Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych)

Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych) Spis treści Wstęp... xi Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych) 1 Program SQL Server Management Studio oraz język Transact SQL... 3 Omówienie programu SQL Server Management

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ

CENNIK I TERMINARZ SZKOLEŃ CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH NR KURSU USI 11 Microsoft Office Word Podstawowy USI 11/12 Microsoft Office Word Średniozaawansowany USI 12 Microsoft

Bardziej szczegółowo

<Insert Picture Here> SOA w oparciu o domeny kompetencyjne oraz architekturę referencyjną

<Insert Picture Here> SOA w oparciu o domeny kompetencyjne oraz architekturę referencyjną SOA w oparciu o domeny kompetencyjne oraz architekturę referencyjną Komponenty w produkcji aut Skoda Octavia VW Touran Seat Marbella Seat Altea Audi A3 Ilość VW Golf V VW Garbus Fiat

Bardziej szczegółowo

Lotus Day Warszawa,17. września 2010. Lotus Mashups

Lotus Day Warszawa,17. września 2010. Lotus Mashups Lotus Day Warszawa,17. września 2010 Lotus Mashups Ludzie zawsze korzystali ze swoich doświadczeń To naturalne... Reuse! podstawowe hasło w IT Biblioteki Komponenty Procesy Aplikacje... Wchodzimy w nową

Bardziej szczegółowo

Interoperacyjność: : wizja Microsoftu

Interoperacyjność: : wizja Microsoftu Interoperacyjność: : wizja Microsoftu Janusz Majchrzak National Technology Officer, Microsoft III Konferencja MIC Nowoczesne technologie bliŝej nas Poznań,, 16.04.2009 1 Zapotrzebowanie na interoperacyjność

Bardziej szczegółowo

KATALOG SZKOLEŃ. Windows Server 2016 Liczba dni STYCZEŃ LUTY MARZEC KWIECIEŃ MAJ CZERWIEC

KATALOG SZKOLEŃ. Windows Server 2016 Liczba dni STYCZEŃ LUTY MARZEC KWIECIEŃ MAJ CZERWIEC Windows Server 2016 Liczba dni STYCZEŃ LUTY MARZEC KWIECIEŃ MAJ CZERWIEC MS-20740 Installation, Storage, and Compute with Windows Server 2016 5 8, 29 19 13 9 7 4, 25 MS-20741 Networking with Windows Server

Bardziej szczegółowo

Hurtownie danych - przegląd technologii

Hurtownie danych - przegląd technologii Hurtownie danych - przegląd technologii Problematyka zasilania hurtowni danych - Oracle Data Integrator Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl www.cs.put.poznan.pl/rwrembel

Bardziej szczegółowo

Java Developers Day. Implementacja ESB przy użyciu Mule. ESB Mule Obsługa zamówień DEMO

Java Developers Day. Implementacja ESB przy użyciu Mule. ESB Mule Obsługa zamówień DEMO Java Developers Day Implementacja ESB przy użyciu Mule Michał Majcher michal.majcher@altkom.pl Łukasz Krawczyk lukasz.krawczyk@altkom.pl slide 1 Tematy ESB Mule Obsługa zamówień DEMO Opis problemu Przepływ

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ

CENNIK I TERMINARZ SZKOLEŃ NR KURSU CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH USI 11 Microsoft Office Word Podstawowy USI 12 Microsoft Office Word Zaawansowany 05.10 19.10 09.11 23.11

Bardziej szczegółowo

Fakty i mity usług sieciowych

Fakty i mity usług sieciowych XIV Konferencja PLOUG Szczyrk Październik 2008 Fakty i mity usług sieciowych Czesław Jędrzejek Centrum Doskonałości w dziedzinie Telematyki, Instytut Automatyki i Inżynierii Informatycznej, Politechnika

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ

CENNIK I TERMINARZ SZKOLEŃ CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH NR KURSU USI 11 USI 12 USI 21 USI 22 Microsoft Office Word Podstawowy Microsoft Office Word Zaawansowany Microsoft

Bardziej szczegółowo

Principle Consultant. Tomasz Kazimierski. 100% Generacji Oracle Forms w. Designer 6i

Principle Consultant. Tomasz Kazimierski. 100% Generacji Oracle Forms w. Designer 6i 100% Generacji Oracle Forms w Designer 6i Tomasz Kazimierski Principle Consultant Agenda y Co to jest Designer 6i? y Nowe cechy Designera 6i y URGRZLVNRSURMHNWRZH Praca w oparciu o repozytorium y Standardy

Bardziej szczegółowo

Program szkolenia: REST i Microservices w PHP

Program szkolenia: REST i Microservices w PHP Program szkolenia: REST i Microservices w PHP Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: REST i Microservices w PHP PHP-rest PHP developerzy 4 dni 50% wykłady / 50% warsztaty

Bardziej szczegółowo

Serwery Aplikacji "CC" Grzegorz Blinowski. Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80

Serwery Aplikacji CC Grzegorz Blinowski. Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80 Serwery Aplikacji Grzegorz Blinowski "CC" Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80 Aplikacje Web Aplikacje Web - nowe wcielenie modelu klientserwer: przeglądarka

Bardziej szczegółowo

Wybrane działy Informatyki Stosowanej

Wybrane działy Informatyki Stosowanej Wybrane działy Informatyki Stosowanej Java Enterprise Edition. WebServices. Język XML. Serwer aplikacji GlassFish. Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki

Bardziej szczegółowo

ARROW ECS SERVICES AUTORYZOWANE CENTRUM SZKOLENIOWE

ARROW ECS SERVICES AUTORYZOWANE CENTRUM SZKOLENIOWE KATALOG SZKOLEŃ ARROW ECS SERVICES AUTORYZOWANE CENTRUM SZKOLENIOWE Sierpień 2013 Arrow ECS Services Autoryzowany ośrodek szkoleniowy Citrix został wyróżniony tytułem: CALC of the Year 2010 Eastern Region

Bardziej szczegółowo

Wyzwania interoperacyjności

Wyzwania interoperacyjności Wyzwania interoperacyjności Nie ma rozwoju e-zdrowia bez interoperacyjności [There is no development of e-health without interoperability] Interoperacyjność "the ability of health information systems to

Bardziej szczegółowo

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

Dotacje na innowacje. Inwestujemy w waszą przyszłość. PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia

Bardziej szczegółowo

Open Source Stack jako. alternatywa

Open Source Stack jako. alternatywa Open Source Stack jako Marek Najmajer Product Manager alternatywa Krzysztof Gorski, RHCE Systems Integration Manager Co decyduje o ich sukcesie? Narzędzia Umiejętności Doświadczenie Współpraca Motywacja

Bardziej szczegółowo

Kod NAZWA SZKOLENIA DNI/GODZ. CENA NETTO ECDL

Kod NAZWA SZKOLENIA DNI/GODZ. CENA NETTO ECDL Kod NAZWA SZKOLENIA DNI/GODZ. CENA NETTO ECDL Wykaz szkoleń ECDL Podstawy technik informatycznych 3 / 15 Cena do Użytkowanie komputerów 2 / 20 Cena do Przetwarzanie tekstów 5 / 25 Cena do ECDL/E1 Arkusze

Bardziej szczegółowo

Szkolenie autoryzowane. MS Wdrażanie hurtowni danych w Microsoft SQL Server 2012

Szkolenie autoryzowane. MS Wdrażanie hurtowni danych w Microsoft SQL Server 2012 Szkolenie autoryzowane MS 10777 Wdrażanie hurtowni danych w Microsoft SQL Server 2012 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Szkolenie przeznaczone jest dla

Bardziej szczegółowo

Jak znaleźć prawdziwe zagrożenia w infrastrukturze IT

Jak znaleźć prawdziwe zagrożenia w infrastrukturze IT Piotr Orlański Jak znaleźć prawdziwe zagrożenia w infrastrukturze IT Warszawa, 05/04/2016 www.compfort.pl Ryzyko Monitorowanie Wykrywanie Dynamika i zwinność Automatyzacja Czas Strona 1 Czy ważne zawsze

Bardziej szczegółowo

Web Tools Platform. Adam Kruszewski

Web Tools Platform. Adam Kruszewski Web Tools Platform Adam Kruszewski Plan prezentacji 1. Co to jest WTP i dlaczego powstało. 2. Ogólne omówienie projektu 3. Web Standard Tools 4. J2EE Standard Tools 5. Plany następnej wersji Co to jest

Bardziej szczegółowo

Wprowadzenie do usług internetowych

Wprowadzenie do usług internetowych Wprowadzenie do usług internetowych Tomasz Pawlak 2 Plan prezentacji Wprowadzenie do usług internetowych Technologie usług internetowych Architektura usług internetowych Statystyki 3 Usługa internetowa

Bardziej szczegółowo

CENNIK I TERMINARZ SZKOLEŃ

CENNIK I TERMINARZ SZKOLEŃ CENNIK I TERMINARZ SZKOLEŃ SZKOLENIA OTWARTE DLA UŻYTKOWNIKÓW SYSTEMÓW INFORMATYCZNYCH NR KURSU USI 11 USI 12 USI 21 USI 22 USI 23 USI 31 USI 32 USI 411 USI 412 USI 42 USI 521 USI 522 USI 511 USI 512 USI

Bardziej szczegółowo

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Akademia MetaPack Uniwersytet Zielonogórski Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Krzysztof Blacha Microsoft Certified Professional Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Agenda:

Bardziej szczegółowo

Załącznik nr 1 do umowy CUI/ZP/PN/.../2017. Warsztaty grupowe

Załącznik nr 1 do umowy CUI/ZP/PN/.../2017. Warsztaty grupowe Załącznik nr 1 do umowy CUI/ZP/PN/.../2017 1 Warsztaty grupowe 1. Wykonawca zobowiązuje się do przeprowadzenia warsztatów grupowych dla osób wyznaczonych przez Zamawiającego, w zakresie obsługi, korzystania

Bardziej szczegółowo

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

4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152 Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy

Bardziej szczegółowo

Usługi sieciowe REST. Instytut Informatyki Politechnika Poznańska

Usługi sieciowe REST. Instytut Informatyki Politechnika Poznańska Usługi sieciowe REST Jerzy Brzeziński Cezary Sobaniec Instytut Informatyki Politechnika Poznańska Wprowadzenie Service Oriented Architecture nie zakłada stosowania technologii Web Services...... więc porozmawiajmy

Bardziej szczegółowo

Kluczowe elementy infrastruktury usługowej dla projektów SOA. Waldemar Kot waldemar.kot@bea.com BEA Systems Poland

Kluczowe elementy infrastruktury usługowej dla projektów SOA. Waldemar Kot waldemar.kot@bea.com BEA Systems Poland Kluczowe elementy infrastruktury usługowej dla projektów SOA Waldemar Kot waldemar.kot@bea.com BEA Systems Poland SOA strategia IT funkcjonalność zawarta w aplikacjach jest zorganizowana w postaci opartych

Bardziej szczegółowo

Modelowa realizacja strategicznych celów sprzedażowych i raportowych w Banku Pekao S.A.

Modelowa realizacja strategicznych celów sprzedażowych i raportowych w Banku Pekao S.A. Modelowa realizacja strategicznych celów sprzedażowych i raportowych w Banku Pekao S.A. Studium przypadku CRM operacyjnego na platformie IBM WebSphere. Waldemar Ściesiek, Bank Pekao S.A. Warszawa, Październik

Bardziej szczegółowo

Programowanie komponentowe

Programowanie komponentowe Piotr Błaszyński Wydział Informatyki Zachodniopomorskiego Uniwersytetu Technologicznego 25 października 2014 WebService, (usługi sieciowe) - komponenty aplikacji webowych, zawierające logike biznesową.

Bardziej szczegółowo

Dostęp do komponentów EJB przez usługi Web Services

Dostęp do komponentów EJB przez usługi Web Services 243 Dostęp do komponentów EJB przez usługi Web Services Mikołaj Morzy Mikolaj.Morzy@cs.put.poznan.pl http://www.cs.put.poznan.pl/mmorzy/ Plan rozdziału 244 Wprowadzenie do usług sieciowych Architektura

Bardziej szczegółowo

XML w elektronicznej wymianie danych i integracji aplikacji

XML w elektronicznej wymianie danych i integracji aplikacji XML w elektronicznej wymianie danych i integracji aplikacji Patryk Czarnik Instytut Informatyki UW XML i nowoczesne technologie zarzadzania treścia 2007/08 Patryk Czarnik (MIMUW) 11 EDI XML 2007/08 1 /

Bardziej szczegółowo

Elektroniczna Księga Wieczysta

Elektroniczna Księga Wieczysta Elektroniczna Księga Wieczysta Aspekty wdrażania systemu informatycznego świadczącego usługi drogą elektroniczną Robert Ciurkot Dyrektor Departamentu Konsultingu Grupa Bull Grupa Bull na świecie 50 krajów

Bardziej szczegółowo

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

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS (c) 2008 Grupa SPOT SJ Grupa SPOT Krzysztof Cieślak, Maciej Gdula Spółka Jawna Podstawowe dane: firma założona w roku 2004 w wyniku połączenia

Bardziej szczegółowo

Wybrane problemy modelu usługowego

Wybrane problemy modelu usługowego XV Forum Teleinformatyki, 24.IX 2009, Warszawa-Miedzeszyn Wybrane problemy modelu usługowego Jerzy Nawrocki Instytut Informatyki Wydział Informatyki i Zarządzania Politechnika Poznańska Dwie twarze modelu

Bardziej szczegółowo

MAINFRAME WWW. Chmura 1970 & 80. Dziś

MAINFRAME WWW. Chmura 1970 & 80. Dziś MAINFRAME PC WWW Chmura 1970 & 80 1990 2000 Dziś Prywatna Publiczna AUTOMATYZACJA ELASTYCZNOŚĆ SAMOOBSŁUGA Małe i średnie przedsiębiorstwa Sektor publiczny Duże przedsiębiorstwa Przedsiębiorstwa, sektor

Bardziej szczegółowo