|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Engineering Software >> Content

    Vad är Application Object Server?

    En applikationsobjektserver (AOS) är en komponent på serversidan i vissa applikationsarkitekturer, särskilt de som använder objektorienterad design. Det ansvarar för att hantera och genomföra affärslogik relaterad till applikationsobjekt. Tänk på det som ett centralt nav där alla "smarta" delar av en applikation finns.

    Här är en uppdelning av dess nyckelfunktioner:

    * Objekthantering: AOS ansvarar för att skapa, lagra, hämta och ta bort applikationsobjekt. Dessa objekt kapslar in data och relaterad affärslogik.

    * Business Logic Execution: I stället för klientapplikationer som direkt utför komplexa beräkningar eller operationer delegerar de dessa uppgifter till AOS. Detta centraliserar affärsregler och säkerställer konsistens över applikationen.

    * Dataåtkomst: AOS hanterar vanligtvis interaktioner med databaser eller andra datakällor. Detta abstraktar de underliggande datatillgångsmekanismerna från klientapplikationerna.

    * Säkerhet: AOS kan verkställa säkerhetspolicyn genom att kontrollera åtkomst till objekt och data.

    * Samtidskontroll: Den hanterar samtidig åtkomst till objekt och data för att förhindra konflikter och säkerställa dataintegritet.

    * Transaktionshantering: AOS säkerställer att operationerna behandlas pålitligt, antingen genomförs framgångsrikt som en helhet eller rullar tillbaka vid misslyckande.

    Nyckelskillnader och jämförelser:

    * jämfört med en typisk applikationsserver: Medan en applikationsserver kan hantera några av dessa funktioner, är en AOS specifikt fokuserad på * objekt * och deras tillhörande affärslogik. En generisk applikationsserver kan tillhandahålla mer allmänna tjänster som webbtjänst eller meddelanden.

    * jämfört med en databasserver: En databasserver fokuserar på datalagring och hämtning. En AOS hanterar * applikationslogiken * som fungerar * på * den informationen.

    Exempel:

    Föreställ dig en e-handelsapplikation. AOS kan hantera objekt som "produkt", "ordning" och "kund". När en klientansökan måste beräkna det totala priset för en beställning skickar den orderobjektet till AOS. AOS utför sedan beräkningen med affärslogiken inbäddad i objektet "Order" (t.ex. tillämpa rabatter, skatter etc.) och returnerar resultatet.

    I huvudsak främjar en AOS modularitet, underhållbarhet och skalbarhet genom att centralisera och hantera applikationsobjekt och deras tillhörande logik. Det är emellertid ett arkitektoniskt mönster som inte är lika universellt används idag som mer generaliserade applikationsservrar eller mikroservicebaserade arkitekturer. Termen är mindre vanlig i aktuella diskussioner om mjukvaruarkitektur jämfört med mer moderna koncept.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vilka är vikten av kvalitetssäkring och rollprogramva…
    ·Hur Graph Ojämlikhet Använda TI - 83
    ·Vad är dynamiska Speglar
    ·Google Sketchup Träning
    ·Hur kan jag mäta effektiviteten av numeriska procedure…
    ·Vad är skillnaden mellan applikations- och systemprogr…
    ·Hur man lägger in en titel i en figur i MATLAB
    ·Hur man använder Silent Runners
    ·AutoCAD Mechanical 3D Tutorial
    ·Vad är horisontell programvara?
    Utvalda artiklarna
    ·Hur Vinjetteringskontroll i min Photoshop CS2
    ·Hur man gör en animerad Signature Banner
    ·Vad är en m4a -fil
    ·Hur man skapar Word dokument med XSLT
    ·Snabbt sätt att ta bort tomma rader från Excel
    ·Scams på PayPal personliga betalningar
    ·Hur man skapar ett Flash Flip Book
    ·Hur till Öppen Flash i Photoshop
    ·Konvertera MPG till Zune
    ·Hur man skapar sidan vrida för en PDF
    Copyright © Dator Kunskap https://www.dator.xyz