Süper Uygulama
AI Agent ile Oluştur
Çok Servisli Süper Uygulama Arka Ucu

Çok Servisli Süper Uygulama Arka Ucu Şablonu
Taşımacılık Hizmetleri ve Entegrasyon

Farklı taşımacılık hizmetlerini entegre eden Back4app üzerinde üretime hazır çok servisli süper uygulama arka ucu. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlangıç için bir AI Ajansı istemi içerir.

Ana Noktalar

Bu şablon, ekibinizin kesintisiz kullanıcı deneyimlerine odaklanmasını sağlayarak, taşımacılık hizmetleri entegre etmek için çok hizmetli bir arka uç sunar.

  1. Birleşik taşımacılık mimarisiFarklı taşımacılık hizmetlerini verimli bir şekilde yönetmek için ortak bir mimariden yararlanın.
  2. Gerçek zamanlı özelliklerBack4app'ın hizmetler arasında anlık güncellemeler için gerçek zamanlı yeteneklerini kullanın.
  3. Hizmet entegrasyonuKullanıcı deneyimini geliştiren çeşitli taşımacılık hizmetleri arasındaki entegrasyonu kolaylaştırın.
  4. Esnek API erişimiHizmet erişimini ve entegrasyonunu güçlü API uçları ile yönetin.
  5. Çapraz platform desteğiTek bir REST ve GraphQL API'si aracılığıyla birden fazla müşteriye hizmet verin.

Çoklu Hizmet Süper Uygulama Arka Uç Şablonu Nedir?

Back4app, hızlı ürün teslimi için bir arka uç hizmeti (BaaS) olarak hizmet verir. Çoklu Hizmet Süper Uygulama Arka Uç Şablonu, kullanıcılar, hizmetler ve işlemler için önceden oluşturulmuş bir şemadır, böylece tercih ettiğiniz ön ucu (React, Flutter, Next.js, vb.) bağlayabilir ve hızlıca başlatabilirsiniz.

En iyi:

Çoklu hizmet uygulamalarıTaşıma hizmeti platformlarıKullanıcı entegrasyon araçlarıİşlem yönetimi uygulamalarıMVP lansmanlarıHizmet sunumunu kolaylaştırmak için BaaS'ı tercih eden takımlar

Genel bakış

Çok hizmetli bir uygulamanın, gerçek zamanlı yeteneklere sahip çeşitli taşımacılık hizmetleri için birleşik bir mimariye ihtiyacı vardır.

Bu şablon, sorunsuz entegrasyon ve gerçek zamanlı güncellemeler için sağlam bir mimari ile Kullanıcı, Hizmet ve İşlem'i kapsar.

Temel Çoklu Hizmet Süper Uygulama Özellikleri

Bu merkezdeki her teknoloji kartı, Kullanıcı, Hizmet ve İşlem sınıfları ile aynı çoklu hizmet arka uç şemasını kullanır.

Kullanıcı yönetimi

Kullanıcı sınıfı kullanıcı adını, e-posta adresini, şifreyi ve rolleri saklar.

Hizmet yönetimi

Hizmet sınıfı türü, Provider ve spesifikasyonları bağlantılar.

İşlem takibi

İşlem sınıfı kullanıcıları hizmetlerle bağlar ve durumu izler.

Neden Back4app ile Çoklu Hizmet Süper Uygulama Arka Uç İnşa Edin?

Back4app, ekibinizin kullanıcı deneyimini geliştirmeye ve kesintisiz hizmet entegrasyonuna odaklanabilmesi için temel arka uç yeteneklerini sağlar.

  • Hizmet yönetimi: Çeşitli taşıma sunumlarını destekleyen özelliklerle hizmet sınıfı.
  • Entegre gerçek zamanlı özellikler: Hizmetler arasında gerçek zamanlı güncellemelerle kullanıcı etkileşimlerini yönetin.
  • Esnek API erişimi: Kapsamlı hizmet entegrasyonu için REST ve GraphQL kullanın.

Tüm platformlar için tek bir arka uç hizmeti ile çoklu hizmet uygulama özelliklerinizi Swift'yle inşa edin ve geliştirin.

Temel Faydalar

Güvenliği tehlikeye atmadan akıcı bir geliştirme sağlayan çoklu hizmet arka uç.

Hızlı çoklu hizmet lansmanı

Arka uç geliştirmeyi hızlandırmak için tam bir kullanıcı, hizmet ve işlem şeması kullanın.

Gerçek zamanlı hizmet güncellemeleri

Geliştirilmiş hizmet etkileşimi ve aciliyet için gerçek zamanlı özelliklerden yararlanın.

Erişim yönetimini temizle

Kullanıcı erişimini çeşitli hizmetlere güçlü izinlerle kontrol edin.

Ölçeklenebilir mimari

Erişimi yalnızca yetkilendirilmiş kullanıcılara kısıtlamak için ACL/CLP politikalarını kullanın.

Hizmet veri yönetimi

Şemayı sıfırlamadan dinamik görüntüler için hizmet ve işlem verilerini bir araya getirin.

Yapay zeka destekli geliştirme

Yapılandırılmış bir yapay zeka istemi aracılığıyla arka uç ve hizmet entegrasyonlarınızı hızlıca başlatın.

Çok hizmetli süper uygulamanızı başlatmaya hazır mısınız?

Back4app AI Ajanının çoklu hizmet arka uclunuzu oluşturmasına ve tek bir istemden gerçek zamanlı taşımacılık hizmet entegrasyonu sağlamasına izin verin.

Başlamak ücretsiz - Ayda 50 AI Ajan istemi, kredi kartı gerekmez

Teknik Yığın

Bu çoklu hizmet arka uç şablonunda her şey dahildir.

Ön Uç
13+ teknoloji
Arka uç
Back4app
Veritabanı
MongoDB
Kimlik Doğrulama
Yerleşik kimlik doğrulama + oturumlar
API
REST ve GraphQL
Gerçek zamanlı
Live Queries

ER Diyagramı

Çoklu hizmet arka uç şeması için varlık ilişki modeli.

Diyagram kaynağını görüntüle
Mermaid
erDiagram
    User ||--o{ Service : "owner"
    User ||--o{ Transaction : "user"
    Service ||--o{ Transaction : "service"
    User ||--o{ AccessLog : "user"
    Service ||--o{ AccessLog : "service"

    User {
        String objectId PK
        String username
        String email
        String password
        String role
        Date createdAt
        Date updatedAt
    }

    Service {
        String objectId PK
        String name
        String description
        Pointer owner FK
        Date createdAt
        Date updatedAt
    }

    Transaction {
        String objectId PK
        Pointer service FK
        Pointer user FK
        Number amount
        Date createdAt
        Date updatedAt
    }

    AccessLog {
        String objectId PK
        Pointer user FK
        Pointer service FK
        Date accessTime
        Date createdAt
        Date updatedAt
    }

Entegrasyon Akışı

Kullanıcı kimlik doğrulaması, hizmet seçimi, işlem işleme ve gerçek zamanlı güncellemeler için tipik çalışma zamanı.

Diyagram kaynağını görüntüle
Mermaid
sequenceDiagram
  participant User
  participant App as Multi-Service Super App
  participant Back4app as Back4app Cloud

  User->>App: Login
  App->>Back4app: POST /login
  Back4app-->>App: Session token

  User->>App: View services
  App->>Back4app: GET /classes/Service
  Back4app-->>App: Service details

  User->>App: Create transaction
  App->>Back4app: POST /classes/Transaction
  Back4app-->>App: Transaction confirmation

  App->>Back4app: Log access
  Back4app-->>App: AccessLog objectId

Veri Sözlüğü

Çoklu hizmet şemasındaki her sınıf için tam alan düzeyi referansı.

AlanTürAçıklamaGerekli
objectIdStringAuto-generated unique identifierOtomatik
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
roleStringRole of the user (e.g., admin, client)
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

7 alanları User içinde

Güvenlik ve İzinler

ACL ve CLP stratejileri kullanıcıları, hizmetleri ve işlemleri nasıl güvence altına alır.

Kullanıcıya ait profil kontrolü

Sadece kullanıcı profili güncelleyebilir veya silebilir; diğerleri kullanıcı içeriğini değiştiremez.

Hizmet ve işlem bütünlüğü

Sadece sahibi, hizmetlerini ve işlemlerini oluşturabilir veya silebilir. Doğrulama için Cloud Code kullanın.

Kapsamlı okuma erişimi

Hizmet ve işlem okumalarını ilgili taraflarla sınırlayın (örneğin, kullanıcılar kendi işlemlerini ve seçtiği hizmetleri görür).

Şema (JSON)

Kopyalamak için hazır ham JSON şema tanımı Back4app veya uygulama referansı olarak kullanın.

JSON
{
  "classes": [
    {
      "className": "User",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "username": {
          "type": "String",
          "required": true
        },
        "email": {
          "type": "String",
          "required": true
        },
        "password": {
          "type": "String",
          "required": true
        },
        "role": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Service",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "name": {
          "type": "String",
          "required": true
        },
        "description": {
          "type": "String",
          "required": true
        },
        "owner": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Transaction",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "service": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Service"
        },
        "user": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "amount": {
          "type": "Number",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "AccessLog",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "user": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "service": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Service"
        },
        "accessTime": {
          "type": "Date",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

AI Ajanı ile İnşa Et

Back4app AI Ajanı kullanarak bu şablondan gerçek bir çoklu hizmet uygulaması oluşturun; ön yüz, arka yüz, kimlik doğrulama ve hizmet işlem akışlarını içerir.

Back4app AI Ajanı
İnşa etmeye hazır
Back4app üzerinde bu tam şemaya ve davranışa sahip bir çoklu hizmet süper uygulama arka ucunu oluşturun.

Şema:
1. Kullanıcı ( Back4app yerleşik kullanın): kullanıcı adı, e-posta, şifre; objectId, createdAt, updatedAt (sistem).
2. Hizmet: tür (String, zorunlu), Provider (String, zorunlu), spesifikasyonlar (JSON, zorunlu); objectId, createdAt, updatedAt (sistem).
3. İşlem: kullanıcı (Kullanıcıya işaretçi, zorunlu), hizmet (Hizmete işaretçi, zorunlu), durum (String, zorunlu); objectId, createdAt, updatedAt (sistem).

Güvenlik:
- Sadece kullanıcı profillerini güncelleyebilir/silinir. Sadece sahip, hizmetlerini ve işlemlerini oluşturup/silinir. Doğrulama için Cloud Code kullanın.

Kimlik Doğrulama:
- Kayıt ol, giriş yap, çıkış yap.

Davranış:
- Kullanıcıları listele, hizmetleri seç, işlemleri oluştur ve erişimi yönet.

Teslimat:
- Şemaya, ACL'lere, CLP'lere sahip Back4app uygulaması; kullanıcı profilleri, hizmetler ve işlemler için ön yüz.

Aşağıdaki düğmeye basarak bu şablon istemi önceden doldurulmuş olarak Ajanı açın.

Bu, bir teknoloji soneki olmadan temel istemdir. Oluşturulan ön yüz yığınını sonradan uyarlayabilirsiniz.

Dakikalar içinde dağıtAyda 50 ücretsiz istemKredi kartı gerektirmez

API Oyun Alanı

REST ve GraphQL uç noktalarını çoklu hizmet şemasına karşı deneyin. Yanıtlar, sahte veriler kullanır ve Back4app hesabı gerektirmez.

Oyun alanı yükleniyor…

Bu şemayı kullanan şablonla aynı.

Teknolojinizi Seçin

Entegrasyon adımları, durum desenleri, veri modeli örnekleri ve çevrimdışı notlar için her kartı genişletin.

Flutter Çok Hizmetli Süper Uygulama Backend'i

React Çok Hizmetli Süper Uygulama Backend'i

React Yerel Çok Hizmetli Süper Uygulama Backend'i

Next.js Çok Hizmetli Süper Uygulama Backend'i

JavaScript Çok Hizmetli Süper Uygulama Backend'i

Android Çok Hizmetli Süper Uygulama Backend'i

iOS Çok Hizmetli Süper Uygulama Backend'i

Vue Çok Hizmetli Süper Uygulama Backend'i

Angular Çok Hizmetli Süper Uygulama Backend'i

GraphQL Çok Hizmetli Süper Uygulama Backend'i

REST API Çok Hizmetli Süper Uygulama Backend'i

PHP Çok Hizmetli Süper Uygulama Backend'i

.NET Çok Hizmetli Süper Uygulama Backend'i

Her Teknoloji ile Ne Alırsınız

Her yığın aynı çoklu hizmet arka uç şemasını ve API sözleşmelerini kullanır.

Birleşik çoklu hizmet süper uygulama veri yapısı

Kullanıcıları, hizmetleri ve işlemleri sorunsuz bir şekilde yönetmek için kapsamlı bir şema.

çoklu hizmet süper uygulama için güvenli işlemler

Güvenli ödeme işlemleri ve veri bütünlüğünü sağlamak için yerleşik güvenlik protokolleri.

REST/GraphQL API'leri çoklu hizmet süper uygulama için

Uygulamanızın ihtiyaçlarına göre uyarlanmış esnek API'lerle ön yüzünüzü kolayca bağlayın.

çoklu hizmet süper uygulama için gerçek zamanlı bildirimler

Kullanıcılara hizmet güncellemeleri, işlemler ve daha fazlası hakkında anlık uyarılar.

Genişletilebilir hizmet entegrasyonları

Mevcut işlevselliği bozmadan çoklu hizmet süper uygulama uygulamanızda hizmet ekleyin veya değiştirin.

çoklu hizmet süper uygulama için kullanıcı erişim kontrolü

Kullanıcı rollerini ve çeşitli özelliklere erişimi yönetmek için ayrıntılı izinler.

Çoklu Hizmet Süper Çerçeve Karşılaştırması

Tüm desteklenen teknolojiler arasında kurulum hızı, SDK stili ve AI desteğini karşılaştırın.

ÇerçeveKurulum SüresiÇoklu Hizmet Süper AvantajSDK TürüAI Desteği
Yaklaşık 5 dakikaMobil ve web için çoklu hizmet süper için tek kod tabanı.Typed SDKTam
5 dakikadan azÇoklu hizmet süper için hızlı web kontrol paneli.Typed SDKTam
~3–7 dkÇok hizmetli süper için çapraz platform mobil uygulama.Typed SDKTam
Hızlı (5 dk) kurulumÇok hizmetli süper için sunucu üzerinde işlenmiş web uygulaması.Typed SDKTam
~3 dkÇok hizmetli süper için hafif web entegrasyonu.Typed SDKTam
Yaklaşık 5 dakikaÇok hizmetli süper için yerel Android uygulaması.Typed SDKTam
5 dakikadan kısaÇok hizmetli süper için yerel iOS uygulaması.Typed SDKTam
~3–7 dkReact çoklu hizmet süper için web UI.Typed SDKTam
Hızlı (5 dk) kurulumÇoklu hizmet süper için kurumsal web uygulaması.Typed SDKTam
Hızlı (2 dk) kurulumÇoklu hizmet süperi için esnek GraphQL API.GraphQL APITam
~2 dkÇoklu hizmet süperi için REST API entegrasyonu.REST APITam
5 dakikadan azÇoklu hizmet süperi için sunucu tarafı PHP arka ucu.REST APITam
~3–7 dakika.NET çoklu hizmet süper uygulaması için.Typed SDKTam

Kurulum süresi, bu şablon şemasını kullanarak projeyi başlatmaktan ilk hizmet veya işlem sorgusuna kadar beklenen süreyi yansıtır.

Sıkça Sorulan Sorular

Bu şablonla çoklu hizmet arka ucu oluşturma hakkında yaygın sorular.

Çok hizmetli süper uygulama arka ucu nedir?
Multi-Service Super App şablonu neyi içerir?
Neden çok servisli bir uygulama için Back4app kullanayım?
Flutter ile hizmetler ve işlemler için sorguları nasıl çalıştırabilirim?
Next.js Server Actions ile erişimi nasıl yönetebilirim?
React Yerel olarak hizmetleri ve işlemleri önbelleğe alabilir mi?
Yetkisiz hizmet erişimini nasıl önleyebilirim?
Android'da hizmetleri ve işlemleri göstermek için en iyi yol nedir?
Hizmet etkileşim akışı uçtan uca nasıl çalışır?

Dünya çapında geliştiriciler tarafından güvenilir

Back4app şablonları ile çoklu hizmet süper uygulama ürünlerini daha hızlı gönderen takımlara katılın

G2 Users Love Us Badge

Çoklu Hizmet Süper Uygulamanızı İnşa Etmeye Hazır Mısınız?

Çoklu hizmet projenizi hızlı bir şekilde başlatın. Kredi kartı gerektirmez.

Teknoloji Seçin