TTSA Integratsiya Diagrammasi
TTSA tizimidagi barcha dasturlar qanday bir-biriga bog'langani, ma'lumotlar qanday almashilishi va tizim qanday ishlashini texnik va notexnik tilda tushuntiramiz.
Bu Diagramma Nimani Anglatadi
Markazda "API Server" bor - bu yerda barcha ma'lumotlar saqlanadi va barcha dasturlar bu serverga ulangan. Har bir dastur (Marketplace, Punkt, Agent, Kontragent) o'zining maxsus ish vaqti bo'lsa ham, barcha ma'lumot shu markaziy serverga yuboriladi. Server hamma dasturlarga doimiy xabar beradi.
Mijoz buyurtma bersa, bu ma'lumot darhol serverga yuboriladi va Punkt'ga xabar ketadi.
Punkt xodimi buyurtmani qabul qilsa, avtomatik server yangilanadi va Kontragent, Agent biladi.
Kuryer buyurtmani yetkazib bersa, telefon orqali serverga xabar beradi va Punkt yangilanadi.
Biznes egasi statistikani ko'rmoqchi bo'lsa, serverdan barcha ma'lumotlarni tez-tez oladi.
Buyurtmaning Yo'li
Har bir buyurtma quyidagi to'rtta bosqichdan ketma-ketlikda o'tadi:
Internet orqali buyurtma tizimga kiritiladi
Kontragentga so'rov yuboradi yoki agentga beradi
Mahsulot Punkt'ga yetib boradi va tekshiriladi
Buyurtma mijozga yetib boradi, to'lov qabul qilinadi
Ma'lumotlar Qanday Yuriladi
- API Orqali: Barcha dasturlar REST API orqali serverga so'rov yuboradi va javob oladi.
- Real-time Yangilanish: Bir dasturda o'zgarish bo'lsa, boshqalari darhol biladi.
- Avtomatik Sinkronizatsiya: Har bir operatsiya avtomatik qayd etiladi va hisoblanadi.
- Xatolikni Qayta Ishlash: Agar internet tekis bo'lmasa, ma'lumot keyinchalik yuboriladi.
Xavfsizlik Qanday Ta'minlanadi
Barcha ma'lumotlar shifrlangan holda yuboriladi va saqlanadi. Har bir foydalanuvchi uchun yo'q ruxsat (token) beriladi. Bu degani, faqat siz sizning ma'lumotlarni ko'ra olasiz.
Qo'llaniladigan Texnologiyalar
Frontend
- React Native (Agent)
- Next.js (Marketplace)
- React (Web)
- TypeScript
Backend
- Node.js / Express
- PostgreSQL
- REST API
- JWT Authentication
Infrastructure
- Cloud Hosting
- CDN
- SSL/TLS
- Load Balancer