dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Programowanie rozproszone - Strona 10

Konferencja WPC09 trwa w tej chwili w najlepsze, czego namacalnym dowodem jest ogłoszenie m.in. sposobu licencjonowania i cennika Windows Azure. Microsoftowe podejście do usług w chmurach ogłoszone ostatniej jesieni nabiera w związku z tym jak najbardziej konkretnego wymiaru. Jak można się było spodziewać, kwestia płatności w przypadku tak złożonej grupy produktów jest dość skomplikowana i uwzględnia takie czynniki, jak czas przetwarzania, transfer wejściowy i wyjściowy, przestrzeń dyskową, transakcje (w...

Źródło: blogs.msdn.com
Dziel się z innymi:
SocialITy : Z chmur na ziemię

Programowanie rozproszone 2735 dni, 20 godzin, 4 minuty temu macko 25 rozwiń

Przygotowanie serwisu dla systemu operacyjnego Windows jest przy użyciu Visual Studio (VS) bardzo proste. Wystarczy tylko utworzyć nowy projekt na podstawie szablonu "Windows Service" lub do istniejącego projektu dodać nowy element typu "Windows Service". Następnie należy zaimplementować metody...

Maciej Zbrzezny: Programowanie i Technologie: Jak stworzyć i zainstalować serwis w Windows? [PL]

Programowanie rozproszone 2736 dni, 14 minut temu paduda 175 rozwiń

W jaki sposób infrastruktura przechowująca stan usług może być skalowana i zabezpieczona przed awarią? Odpowiedzią na to pytania jest wzorzec Service Grid. Jego nazwa może być nieco myląca. Nie ma on bowiem nic wspólnego z gridami oraz raczej niewiele z usługami w klasycznym pojęciu SOA. Service Grid jest nazwą dla podejścia, w którym wiele instancji infrastruktury przechowującej stan usług jest równolegle aktywnych (zwykle na wilu fizycznych maszynach). Instancje te współdzielą między sobą informacje d...

Źródło: zine.net.pl
Dziel się z innymi:
Simon says... : SOA Design Patterns: Service Grid

Programowanie rozproszone 2743 dni, 20 godzin temu macko 35 rozwiń

Jest to wzorzec z grupy porządkujących logiczny warstwy inwentarza (?) [inventory] usług. Pozostałe dwa z tej grupy to Entity Abstraction i Process Abstraction. Wszystkie trzy wzorce pomagają zidentyfikować różne grupy odpowiedzialności w "kandydatach na usługi". Skutkuje to wydzieleniem współnych zakresów odpowiedzialności do nowych usług lub łączeniem usług odpowiadających za ten sam aspekt rozwiązania. Utility Abstraction zajmuje się konkretnie funkcjonalnością wykorzystywaną we wszystkich fragm...

Źródło: zine.net.pl
Dziel się z innymi:
Simon says... : SOA Design Patterns: Utility Abstraction

W jaki sposób rozwiązanie oparte o usługi może dostarczyć interaktywny interfejs użytkownika? Rozwiązaniem jest specjalna usługa Mediatora, która jest umieszczana pomiędzy kodem interfejsu użytkownika, a rzeczywistą usługą dostarczającą funkcjonalności biznesowej. Mediator jest odpowiedzialny za dostarczanie użytkownikowi informacji o stanie zainicjowanego przez niego procesu oraz o wszelkich zdarzeniach występujących w trakcie jego działania. Mediator może być zrealizowany na dwa sposoby: jako sp...

Źródło: zine.net.pl
Dziel się z innymi:
Simon says... : SOA Design Patterns: UI Mediator

Natknąłem się na kolejną ciekawą parę wzorców. W odróżnieniu od poprzednio opisywanej, tym razem para ma charakter dwóch konkurencyjnych rozwiązań tego samego problemu. To dla mnie interesująca nowość: do tej pory wzorce kojarzyły mi się z podejściem: problem - rozwiązanie (+ konsekwencje). W tym wypadku problem ma dwa równorzędne rozwiązania (przynajmniej tak wynika z lektury rozdziałów). No i wydaje mi się, że z tą równorzędnością jest problem... Direct Authentication zakłada, że każda usługa przech...

Źródło: zine.net.pl
Dziel się z innymi:
Simon says... : SOA Design Patterns: Direct vs Brokered Authentication

Programowanie rozproszone 2745 dni, 13 godzin, 43 minuty temu http://pawlos.blogspot.com/ 27 rozwiń

W jaki sposób usługa bezstanowa może brać udział w interakcjach wymagających przechowywania stanu? Rozwiązaniem (jednym z wielu możliwych) jest przesyłanie informacji o stanie w wymienianych przez usługę komunikatach. Tradycyjne rozwiązanie problemu polega na przechowywaniu stanu w instancji usługi. Jego słabą stroną jest blokowanie zasobów serwera (głównie pamięci) przez tymczasowo nieaktywne instancji usługi czekające na dalszy ciąg interakcji. Jeśli nie możemy zrezygnować z przechowywania stanu ...

Źródło: zine.net.pl
Dziel się z innymi:
Simon says... : SOA Design Patterns: State Messaging

Postanowiłem robić notatki z książki. Może kogoś zachęcą lub zniechęcą do czytania. Celem wzorca Service Facade jest zmniejszenie powiązania między kontraktem usługi, a jej logiką. Oczywiście logiczne powiązanie logiki do kontraktu jest zjawiskiem jak najbardziej pozytywnym (powiązanie odwrotne jest negatywne, skutkuje zwykle wyciekiem technicznych szczegółów logiki do kontraktu i często jest wynikiem automagicznego generowania WSDL-a z kodu). Czasami jednak zmniejszenie stopnia powiązania logiki do k...

Źródło: zine.net.pl
Dziel się z innymi:
Simon says... : SOA Design Patterns: Service Facade

To właściwie dwa wzorce: Capability Composition oraz Capability Recomposition. Pierwszy z nich rozwiązuje problem usługi, która w celu wykonania swojego zadania potrzebueje logiki, która nie mieści się w jej zakresie odpowiedzialności. Aby problem rozwiązać, można poszerzyć zakres odpowiedzialności usługi, jednak prowadzi to do duplikacji logiki. Innym, lepszym i poprawnym, rozwiązaniem jest włączenie wywołania innej usługi jako elementu realizacji logiki tej pierwszej. Właściwie wydaje się to zup...

Źródło: zine.net.pl
Dziel się z innymi:
Simon says... : SOA Design Patterns: Capability (Re)composition

Artykuł opisuje zagadnienia związane z równoczesnym dostępem do wspólnych elementów przez wiele wątków oraz możliwe konflikty - w języku C#. Nie znajdziecie tu natomiast podstaw wielowątkowości w C#, zakładam iż te są już znane. Przykłady napisane jako proste aplikacje konsolowe – krótkie i zwięzłe bez nadmiaru niepotrzebnych informacji (jednak na tyle samodzielne, że można je bez problemu odpalić przez zwykłe skopiowanie).

Źródło: 4programmers.net
Dziel się z innymi:
C sharp :: Bezpieczny dostęp do danych - 4programmers.net

Programowanie rozproszone 2755 dni, 20 godzin, 43 minuty temu paduda 141 rozwiń

Simon: Bardziej uważni czytelnicy pamiętają, że od jakiegoś czasu jestem mocno zainteresowany tematem komunikacji asynchronicznej. Zupełnie ostatnio dosyć intensywnie zająłem się biblioteką NServiceBus. Swoją poprzednią notką zainteresowałem kolegę z pracy, który postanowił także wykorzystać NServiceBus (do scenariusza Publish/Subscribe). Kolega skazany jest na wykorzystanie kontenera Unity (w którego to sam go wkopałem, mea culpa).

Źródło: zine.net.pl
Dziel się z innymi:
Simon says... : Oswajając NServiceBus: ObjectBuilder

Programowanie rozproszone 2771 dni, 7 godzin, 51 minut temu macko 76 rozwiń

Simon: Jak część z Was pamięta, jakiś czas temu dosyć aktywnie blogowałem na temat szyny (tu, tu oraz tu). Od tej pory upłynęło już sporo czasu. Chciałoby się powiedzieć: "dziś sam jestem dziadkiem". Ale nie, wertersów Wam nie dam. Opowiem za to o moim dojrzewaniu do komunikacji za pomocą asynchronicznej wymiany komunikatów.

Simon says... : Historia pewnej szyny - epilog

Programowanie rozproszone 2774 dni, 14 godzin, 33 minuty temu macko 92 rozwiń

Sesję pod tym kontrowersyjnym tytułem poprowadził na TechEd 200 Juval Lowy. Ponieważ była to jedna z tych sesji, które najbardziej zapadły mi w pamięć, chciałbym poświęcić jej osobną notkę. Juval, jako główny powód zmiany miłościwie nam panującego paradygmatu obiektowego, na zorientowany na usługi podaje konieczność zrównoleglania obliczeń wymuszoną przez nowe, wielordzeniowe procesory. Słusznie zauważa, że model tradycyjny, czyli programowanie w oparciu o obiekty posiadające stan, źle się skaluje. OK, ...

Tagi: axum, erlang, usługi, WCF
Źródło: zine.net.pl
Dziel się z innymi:
TechEd: Every class should be a (WCF) service

Programowanie rozproszone 2778 dni, 16 godzin, 27 minut temu danielplawgo 69 rozwiń

Opis tworzenia klienta REST w .NET. Całość opiera się na klasie WebChannelFactory, której to dostarczamy interface mapujący restowe operacje na metody. Jest to bardziej skonkretyzowana klasa względem ChannelFactory, nastawiona na czysto webową komunikację. WebChannelFactory potrafi także mapować odpowiedź serwera na odpowiednie klasy - obsługiwany jest zarówno XML jak i JSON.

Dziel się z innymi:
Klient REST w WCF at Sky.Log();

Programowanie rozproszone 2802 dni, 7 godzin, 25 minut temu macko 61 rozwiń

W ciągu ostatnich paru miesięcy bardzo głośno było o tak zwanych “chmurach”. Po raz pierwszy technologia zaprezentowana podczas Mix dzisiaj może być już śmiało wykorzystywana przez programistów i duże firmy do modelowania problemów biznesowych. Warto jednak zauważyć, że to wciąż wersja CTP.O co w ogóle tyle zamieszania, przecież już kilkadziesiąt lat temu powstały podwaliny pod tak zwany utility computing w systemach Unix. To co było kiedyś jednak znacząco różni się od tego co dostajemy dzisiaj. Teraz do...

Tagi: .Net, Azure
Dziel się z innymi:
Marcin Borecki: Windows Azure… otwórz się na chmury

Programowanie rozproszone 2806 dni, 8 godzin, 18 minut temu macko 87 rozwiń

W Powershell  2.0 mamy możliwość zdalnego wykonywania poleceń. Powershell domyślnie też umożliwia odwołania z kodu C#  do comandletów Powershellowych. Jednak połączenie remotingu Powershella oraz C# nie jest prostym zadaniem – brakuje po prostu przykładów. Nawet google jest w tym wypadku bezradny. Po wnikliwej lekturze SDK do Powershell-a, możemy znaleźć klasę RunspaceConnectionInfo, ale niestety ta klasa ma prywatny konstruktor. Na szczęście jest klasa WSManConnection Info.

Źródło: umniedziala.pl
Dziel się z innymi:
UMnieDziala.pl - Powershell Remoting w C#

Programowanie rozproszone 2810 dni, 17 godzin, 39 minut temu macko 96 rozwiń

Usługi sieciowe to obecnie dosyć popularny sposób na integracje oprogramowania opartego na różnych platformach. Aby w aplikacji napisanej w .NET skorzystać z usługi sieciowej napisanej np. w PHP musimy dodać sobie referencje do takiej usługi. Jako pole do popisu wykorzystanie zostanie usługa sieciowa udostępnioną przez Allegro.pl.

Źródło: blog.djsowa.com
Dziel się z innymi:
.NET blog  » Web service(konsumpcja) jak zacząć? (w przykładzie wykorzystanie Allegro)

Programowanie rozproszone 2825 dni, 8 godzin, 2 minuty temu macko 178 rozwiń

Standard i powiązane z nim specyfikacje OPC Unified Architecture (OPC UA) powstawały przez pięć lat, w lutym tego roku zostały wreszcie opublikowane. Niemal od samego początku prac nad specyfikacjami trwały prace grupy "Early Adopters", której zadaniem było zaimplementowanie OPC UA w prawdziwym oprogramowaniu. Jako platforma, wybrana została platforma .NET, a język to C#. W ten sposób powstał pakiet SDK, który w zeszłym miesiącu (2009-03-22) udostępniony został na stronach OPC Foundation. Aby ułatwić im...

Maciej Zbrzezny: OPC Unified Architecture (OPC UA), pakiety SDK (.NET, java) i inne oprogramowanie

Programowanie rozproszone 2835 dni, 17 godzin, 39 minut temu paduda 57 rozwiń

Miłosz napisał swoją własną bibliotekę do komunikacji z API Blip.pl przy pomocy WCF - bardzo ciekawe

Tagi: blip, WCF
Dziel się z innymi:
Korzystanie z Blip.pl

Programowanie rozproszone 2873 dni, 3 godziny, 22 minuty temu http://bartekszafko.pl/ 85 rozwiń

1 2... 6 7 8 9 10
Szkolenia SecurITum

luty

25.

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 510,42)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,84)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,85)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 238,38)

16

http://jakub-flor... (3 224,66)

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,12)

20

FutureProcessing (2 460,11)