HMA Arge

HMA: Teknolojiler

Yazılımda duran araçlar.

Windows Excel, Mac Excel, arka taraf, ön yüz, veritabanı ve yayın çalışan katmanlardır. Alttaki kartlar bir iş gerektirdiğinde açılabilecek araçlardır. Her işte yer almazlar.

Windows Excel

Windows’ta 64 bit Microsoft Excel’in içine eklenti olarak oturur. Bağlantı Excel-DNA ile kurulur. Belge okuma PdfPig, PDFium, PDFTron ve PdfSharp ile yapılır. Yakın metin FuzzySharp ile bakılır. Simgeler SVG ile çizilir.

  • Excel-DNA
  • PdfPig
  • PDFium
  • PDFTron
  • PdfSharp
  • FuzzySharp
  • SVG

Mac Excel

Mac’teki uygulamanın adı Microsoft Excel’dir. Windows eklentisi bu sürüme yüklenmez. Masaüstü ekran SwiftUI ve AppKit ile kurulur. Belge PDFKit ile açılır. Taranmış sayfa Vision ile okunur. Lisans özeti CryptoKit ile alınır.

  • SwiftUI
  • AppKit
  • PDFKit
  • Vision
  • CryptoKit

Arka taraf yazılımı

Backend istekleri, kayıtları ve kuralları tutar. Aynı katman Java ile de kurulabilir. İşler kuyruğa RabbitMQ veya Kafka ile bırakılır.

  • C#
  • .NET
  • ASP.NET Core
  • Java
  • RabbitMQ
  • Kafka

Ön yüz yazılımı

Frontend ekranları tarayıcıda açılır. Sayfalar React ve Next.js ile kurulur. Aynı iş Angular, Vue ve JavaScript ile de yazılır.

  • React
  • Next.js
  • TypeScript
  • Angular
  • JavaScript
  • Vue

Yayın

Kod Azure DevOps’ta durur. main dalı denemeyi, prod dalı canlı sunucuyu açar.

  • Git
  • Azure DevOps

Kullanılan veritabanları

Kayıtlar bu veritabanlarında durur. PL/SQL, Oracle tarafındaki iş kuralı dilidir.

  • MSSQL
  • MySQL
  • PostgreSQL
  • PL/SQL
  • Oracle

NoSQL

Satır tablosuna sığmayan kayıt ve arama bu katmanda durur.

  • MongoDB
  • Elasticsearch

Gerektiğinde kullanabileceklerimiz

Belge ve yapay zeka

Belge özeti ve soru-cevap için Python ve dil modelleri kullanılabilir. Taranmış sayfalarda okuma bugün de vardır.

  • Python
  • OCR
  • Dil modelleri

Bulut katmanı

Ofisler arası dosya, yetki ve iş kuyruğu için konteyner ve ayrı bir veri deposu açılabilir.

  • Docker