technologie sieciowe - integracja, webservices itd

0

cześć,

Chciałbym doszkolić się w zakresie technologii Web Services oraz standardów wykorzystywanych w integracji - szczególnie SOAP, REST.
Zależy mi szczególnie na wiedzy "analitycznej" czyli nie typowa nauka programowania i kwestie takie twarde techniczne tylko zrozumienie koncepcji, umiejętność rozmawiania z innymi ludzmi z IT na ten temat, umiejętność analizy zagadnień itp itd.

Czy polecicie jakieś szkolenia, studia podyplomowe, kursy? czy może lepiej książki itp?

2
  1. Mieszasz słowa techniczne i marketingowe (np integracja: worek, do którego się zmieści wszystko)
  2. Wybór SOAP i REST to tylko jeden z kanałów integracji, oba są w modelu request-response, a są jeszcze inne (np kolejkowy pub-sub). Zakładam, ktoś Cię wpuścił w wąską uliczkę nie pokazując panoramy.
  3. SOAP jest implementacją (a REST jest do tego naginany) RPC (Remote Procedure Call), i to jest bardzo ważny skrót do oswojenia

...
9. Próbuję sobie wyobrazić jakiś hipotetyczny profil zawodowy z wiedzą n/t a zarazem ignorujący przygotowanie miej-więcej jako programista. Moim zdaniem bez sensu.
10. google

0

jest mnóstwo propozycji pracy np jako analityk integracji gdzie jednym z wymagań jest np: Znajomość technologii Web Services (SOAP i REST), XML i powiązanych standardów: XML Schema, XPath, etc. aczkolwiek jestem przekonany że od osób na takich stanowiskach nie wymaga się umiejętności programowania a "jedynie" znajomości tematu od strony analitycznej.

0
donkosiorro napisał(a):

jest mnóstwo propozycji pracy np jako analityk integracji gdzie jednym z wymagań jest np: Znajomość technologii Web Services (SOAP i REST), XML i powiązanych standardów: XML Schema, XPath, etc. aczkolwiek jestem przekonany że od osób na takich stanowiskach nie wymaga się umiejętności programowania a "jedynie" znajomości tematu od strony analitycznej.

Nie ja będę komuś takiemu płacił.
Tak jakby wybitnego speca od routerów, niuansów security posłać do pani Basi w księgowości. Pożytek żaden, i jeszcze móglby mówić o dobrym dniu, jakby nie wyszedł ze szramami po paznokciach.

Ale jak sama nazwa wskazuje, analityk jest od analizy stanu biznesowego a nie projektowania (rozwiązań technicznych).

0

AnyKtokolwiek czyli rozumiem już, że od Ciebie nic konkretnego się nie dowiem.
Może ktoś inny zechce odpowiedzieć bez zbędnej złośliwości

2
donkosiorro napisał(a):

Chciałbym doszkolić się w zakresie technologii Web Services oraz standardów wykorzystywanych w integracji - szczególnie SOAP, REST.

IHMO o SOAP nie ma się co uczyć bo SOAP był technologią próbującą oszukać że sieć nie jest problemem. Z jednej strony, na podstawie serwisu (webserwisu) generowało się WSDLa. Z drugiej strony na podstawie WSDLa generowało się klienta i potem wywoływało go synchronicznie (w tamtych czasach nie było dobrego wsparcia dla Future). Oczywiście ten proces można ulepszać i np zamiast wymieniać się WSDLem można wymieniać się interfejsami (wtedy wiążemy się w jednym języku), można szukać bibliotek mających wsparcie dla Future itd.

Co do RESTa to nie jest to żaden ustandaryzowany protokół czy inna technologia tylko IHMO zbiór dobrych zasad jak powinno wykorzystywać się HTTP i pare innych rzeczy. Co gorsza ten zbiór dobrych zasad ewoluuje oraz w zależności kogo spytasz wygląda trochę inaczej lub bardzo inaczej

Czy polecicie jakieś szkolenia, studia podyplomowe, kursy? czy może lepiej książki itp?

Wątpię żeby na ten temat były studia. Szkolenia i kursy już szybciej, ale nigdy czegoś takiego nie szukałem/widziałem. Proponuje zacząć od książek. Przy czym jeśli chodzi o WebSerwices, SOAP i XMLa to na nowości raczej nie ma co liczyć.

BTW W ogólnym zrozumieniu może być przydatne to że WebSerwisy, SOAP i XML to Mikroserwysy, REST i JSON sprzed 10 lat. Kilka rzeczy zostało poprawionych, kilka wymyślonych na nowo, a kilka zrobiono zupełnie na odwrót

1

Możesz pooglądać jakieś wykłady z sieci komputerowych, od warwty 4(a nawet 3) w górę. Zrozumiesz jak działą internet i wiele innych rzeczy.

3

to co teraz jest nazywane REST ma z oryginalnymi założeniami tyle wspólnictwo co ma Scrum z Agile manifesto

0

Nie określiłeś po co Ci taka wiedza (ok będziesz rozmawiał z IT ... super ...), co skutkuje odpowiedziami, które nie są pod Ciebie spersonalizowane i mogą wydawać Ci się głupie.

Szkolenie i studia pod takim kątem to wyrzucanie kasy w błoto, ponieważ temat na poziomie jaki wydaje mi się, że Cię interesuje, absolutnie nie jest skomplikowany. Sugeruję poszukać angielskojęzycznych filmów na youtoubie dla paru słów kluczowych, które Cię interesują, Jest tego mnóstwo. Obejrzeć, zanotować terminy których nie znasz lub nie rozumiesz i powtarzać proces wyszukiwania i przyswajania brakującej terminologi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1