πŸ”¬
Business-system analyst roadmap
  • Roadmap
  • БизнСс-систСмныС Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ
  • ΠžΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°
  • Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅ профСссии бизнСс ΠΈ систСмного Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°: Π²Ρ‹Π·ΠΎΠ²Ρ‹, Ρ‚Ρ€Π΅Π½Π΄Ρ‹ ΠΈ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ
  • Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ занятости IT Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠ² (2025–2030)
  • Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ знания
    • Π“ΠΈΠ±ΠΊΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ (Soft skills)
      • Анализ (Analysis)
      • ЛогичСскоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ (Logics)
      • ΠšΡ€Π΅Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (Creativity)
      • ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ (Critical thinking)
      • АналитичСскоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ (Analytical thinking)
      • БистСмноС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ (Systems thinking)
      • Быстрая адаптация (Fast adaptation)
      • Π―Π·Ρ‹ΠΊ ΠΈ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° (Language and literacy)
      • Навыки ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ (Π‘ommunication skills)
      • ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ области (Domain knowledge)
      • ΠŸΠ°ΠΌΡΡ‚ΡŒ (Memory)
      • ДСмонстрации (Demo)
      • Π˜Π½Ρ‚Π΅Ρ€Π²ΡŒΡŽ (Interview)
    • ВрСбования (Requirements)
      • Π£Ρ€ΠΎΠ²Π½ΠΈ ΠΈ Ρ‚ΠΈΠΏΡ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ
        • ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ быстрого Π·Π°ΠΊΠ°Π·Π°Β»
      • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ
      • Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ
      • ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ сбора Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ
    • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Engineering/Design)
      • UX/UI
      • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ проСктирования
    • ΠŸΡ€ΠΎΡ†Π΅ΡΡ (Process)
      • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ оптимизация бизнСс процСсса
      • ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ процСссов
      • ОписаниС процСссов
      • БистСма управлСния процСссами (BPM)
    • Нотации (Notations)
      • UML
      • BPMN
      • ERD
      • Flowchart
      • EPC
      • DFD
    • Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Documentation)
      • БистСмы управлСния знаниями (Knowledge Management Systems)
      • БистСмы контроля вСрсий (Version Control Systems, VCS)
      • requirements‑as‑code
    • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ (Product managment)
    • Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° (Product Development Life Cycle)
      • ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°
    • UX/UI
      • ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ UX/UI
  • ВСхничСскиС Π½Π°Π²Ρ‹ΠΊΠΈ
    • Π Π°Π±ΠΎΡ‚Π° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (Work with Data)
      • МодСль Π΄Π°Π½Π½Ρ‹Ρ…
      • Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
        • РСляционныС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…(Relational Databases)
          • SQL
        • NoSQL databases
        • Π“Ρ€Π°Ρ„ΠΎΠ²Ρ‹Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Graph Databases)
        • Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Document Databases)
        • ΠšΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Columnar Databases)
      • ETL
      • Π€Π°ΠΉΠ»ΠΎΠ²ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (File storage)
      • Визуализация Π΄Π°Π½Π½Ρ‹Ρ… (Data visualization)
      • Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Data formats)
    • ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ сСти (Internet)
      • Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ (How does the internet work)
      • МодСли OSI/ISO ΠΈ TCP/IP
      • HTTP/HTTPS
      • DNS
      • Browser
      • Π”ΠΎΠΌΠ΅Π½Ρ‹ ΠΈ URI (Domain and URI)
      • Π₯остинг
    • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° (Development)
      • GIT (VCS)
      • Backend
      • Frontend
    • API & Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ (API & Integration)
      • Synchronicity / Asynchrony
      • REST
      • SOAP
      • gRPC
      • GraphQL
      • WebSocket
      • Authentication
      • Open API
      • Message broker
      • Contract first / Code first
      • System Integration Patterns
    • АрхитСктура (Architecture)
      • Serverless
      • Microservices
      • Client/Server
      • Layered
      • ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ проСктирования (Design patterns)
      • DDD
Powered by GitBook
On this page
  1. ВСхничСскиС Π½Π°Π²Ρ‹ΠΊΠΈ
  2. API & Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ (API & Integration)

SOAP

SOAP Π±Ρ‹Π» ΡˆΠΈΡ€ΠΎΠΊΠΎ использован Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… систСм ΠΈ Π²Π΅Π±-слуТб. Однако, Π² послСдниС Π³ΠΎΠ΄Ρ‹, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ Π½Π° использованиС Π±ΠΎΠ»Π΅Π΅ лСгковСсных ΠΈ простых Π² использовании ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ REST.

SOAP (Simple Object Access Protocol) - это ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΠ±ΠΌΠ΅Π½Π° структурированными сообщСниями Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ XML (eXtensible Markup Language) ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром. SOAP ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Π²Π΅Π±-слуТб (web services), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ прилоТСниями ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики SOAP:

  1. XML-основа: SOAP ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ XML для кодирования структурированных Π΄Π°Π½Π½Ρ‹Ρ… Π² сообщСниях. XML обСспСчиваСт Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ….

  2. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» нСзависимый: SOAP Π½Π΅ привязан ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ HTTP, SMTP ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

  3. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сообщСния: SOAP сообщСния состоят ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (headers) ΠΈ Ρ‚Π΅Π»Π° (body). Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ бСзопасности, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅. Π’Π΅Π»ΠΎ содСрТит фактичСскиС Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром.

  4. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: SOAP опрСдСляСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ сСрвСрС, ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π°Π΄ рСсурсами. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык описания Π²Π΅Π±-слуТбы (WSDL - Web Services Description Language) для описания доступных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° сообщСний.

  5. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» с высоким ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ абстракции: SOAP обСспСчиваСт высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ абстракции, Ρ‡Ρ‚ΠΎ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ взаимодСйствия ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΡΡΡŒ Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ΅ бизнСс-ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

PreviousRESTNextgRPC

Last updated 1 year ago