NTT DATA Business Solutions
Honey Badgers | Eylül 11, 2020

NTT DATA Business Solutions'tan Bulut Tabanlı, Mobil Uyumlu Portal Sistemi

.NET ekibimiz tarafından geliştirilen Portal Sistemi, çeşitli dinamik yazılım projelerinin entegre edilebildiği .NET tabanlı bir framework’tür. Hemen hemem her projede olmazsa olmaz diyebileceğimiz kullanıcı oluşturma, lokalizasyon, rol ve yetki tanımları, gruplar, firma tanımları, raporlar gibi pek çok özellik Portal ile paket olarak müşterilere sunuluyor ve ihtiyaç dahilinde büyük veya küçük ölçekli tüm projelere kolaylıkla entegre edilebiliyor. Bu bakımdan yeni projelerin geliştirilmesini hızlandırıyor ve kolaylaştırıyor.

Portal, entegre menüler oluşturmak için API’leri, servisleri ve component’ları kullanır. Mobil ve web platformlarına uyumludur. Teknik olmayan yöneticilerin veya kullanıcıların, kritik kurumsal uygulamalarda ilgi çekici kullanıcı deneyimleri oluşturmalarına yardımcı olur. Portal, en son teknoloji ve ortamları kullanır. Bunlardan bazıları ekteki görselde listelenmiştir.

Mobil Uyumlu Portal SistemiKullanılan Teknolojiler

Sistemin Faydaları

  • Web tabanlıdır, internetten kullanılabilir ve mobil uyumludur.
  • Kullanımı kolaydır ve hızlı takip sağlar.
  • Manuel adımları ortadan kaldırır.
  • BT entegrasyonu ve farklı web uygulamaları ile ana veri entegrasyonu gibi manuel adımları azaltır.
  • Zaman kazandırır.
  • Dünya çapında kullanılabilir standartlaştırılmış bir uygulamadır. Birden fazla dilde farklı projelere uyarlanabilir.
  • Hizmet kalitesini artırır.
  • Etkili kullanıcı güvenliği sağlar.
  • Standart raporlama, belgeler ve e-posta, uyarılar, zamanlama, uyarılar ve hatırlatmalar yoluyla iletişimi sağlar.
  • İş rollerinde kullanıcı tabanlı kimlik doğrulaması sağlar.
  • Yetki/rol ve grup bazlı bir yapıya sahiptir.
  • Bulut desteklidir.

Portal sistemi, responsive tasarım yapısına sahiptir. Tablet veya cep telefonu gibi küçük cihazlarla uyumludur.

Hibrit mobil uygulama hem IOS hem de Android için geliştirilmiştir. Müşterilerimiz için en iyi UI/UX deneyimini gerçekleştirmeye özen gösterilmiştir.

 

Mobil Uyumlu Portal SistemiMobil Kullanıcı Ekranı

 

Portal sistemini geliştirirken, sistem geliştirme yaşam döngüsünü kısaltmayı ve yüksek yazılım kalitesiyle sürekli teslimat sağlamayı amaçlayan yazılım geliştirme (Dev) ve bilgi teknolojisi operasyonlarını (Ops) birleştiren bir dizi uygulama olan DevOps yapısını kullanılmıştır.

Mobil Uyumlu Portal SistemiPortal DevOps Yapısı

 

DevOps’un çapraz işlevli bir çalışma modu olması amaçlandığından, metodolojinin tek bir araç yerine “araç zinciri” olarak adlandırılan farklı araç setlerini kullanmasını sağlıyoruz. Bu araç zincirlerinin, entegre projelerin geliştirme ve teslimat sürecinin temel yönlerini yansıtan aşağıdaki kategorilerden bir veya daha fazlasına uyması beklenir:

  • Geliştirme / Kodlama – kod geliştirme ve inceleme, kaynak kodu yönetim araçları, kod birleştirme
  • Entegrasyon – sürekli entegrasyon araçları, derleme durumu (örn. Jenkins, Gitlab, Bitbucket boru hatları)
  • Test – iş riskleri hakkında hızlı ve zamanında geri bildirim sağlayan sürekli test araçları
  • Dağıtım – Testlerden geçmiş çıktılar, İnternet veya intranet üzerinden kullanılabilmesi için web sunucusuna aktarılması
  • İzleme – uygulama performansı izleme, son kullanıcı deneyimi
  • Geri bildirim – Geri bildirimlerin sürekli olarak yakalanması ve yanıtlanması, uygulamanın ek çalışma gerektiren yönlerini anlamak için kilit öneme sahiptir.

Portal sistemi projelere kolaylıkla entegre edilebilmektedir. Uygulama sunucusu ve DB sunucusu arasında API‘larla iletişim sağlanır.

Kullanımı

Portal sistemi içerdiği menü yapısıyla anlaşılması kolay bir kullanım yapısına ve arayüzüne sahiptir. Menüler yetki ve rol bazlı olarak kullanıcılara servis edilir. Yetkisi olmayan kişilerin yalnızca belirli alanlara erişimine veya işlem yapmasına izin verilir. Yetkiler isteğe bağlı olarak yönetilebilir ve ekranlardan tanımlanabilir. Admin yetkisine sahip kullanıcılar tüm menülere erişebilmektedir.

Mobil Uyumlu Portal SistemiKullanıcı/grup/rol bazlı İzin Yapısı

 

Sisteme giriş yapan kullanıcı menüden istediği bir sayfaya giderek işlemlerini gerçekleştirir.

Mobil Uyumlu Portal SistemiPortal Sistemi