Bài đăng

Đang hiển thị bài đăng từ 2018

Tiêu chí đánh giá 1 giải pháp triển khai ứng dụng phần mềm là đúng

Căn cứ vào đâu để chọn lựa 1 giải pháp xây dựng ứng dụng là đúng: 1. Danh sách tiêu chí ưu tiên của khách hàng: - là nhanh, chính xác,, rẻ hay tiện lợi? 2. Giải pháp đáp ứng yêu cầu: - Quy trình mới được xây dựng phải phù hợp với thực tế, đúng hiện trạng triển khai nghiệp vụ, triển khai được. - Nếu quy trình có cải tiến so với thực tế thì phải đo được mức tốt hơn so với hiện tại(đo bằng số lượng thao tác công việc làm được trong 1 đơn vị thời gian). Tối kỵ vẽ ra giải pháp làm thay đổi giải nghiệp vụ, bắt hoạt động nghiệp vụ phải chạy theo giải pháp. - Giải pháp kỹ thuật đưa ra phải được bảo vệ và chứng minh "tôi" đúng của giải pháp và phạm vi giới hạn giải pháp đúng. 3. Hạn chế của giải pháp, khi nào giải pháp sai, cách khắc phục, phòng chống. https://www.auditwerx.com/soctrustprinciples http://ssae16.com/SSAE16_trustservices.html https://kirkpatrickprice.com/blog/trust-services-criteria-soc-2-reporting-update/

Top Design Patterns Frequency of use level_hight

High Facade - High Observer - High Iterator - High Abstract Factory  - High Factory Method - High Medium high Adapter - Medium high Singleton - Medium high Composite - Medium high  Proxy - Medium high  Strategy - Medium high Command - Medium high Tham khảo

Open Source CMS Ecommerce in .Net Core

SimplCommerce A simple, cross platform, modularized ecommerce system built on .NET Core https://github.com/simplcommerce/SimplCommerce DotNetify DotNetify is a free, open source project that lets you create real-time, reactive, cross-platform apps with React, React Native, or Knockout front-end on C# .NET back-end via WebSocket. https://github.com/dsuryd/dotnetify-react-demo-vs2017 https://github.com/dsuryd/dotNetify Weapsy Weapsy is an ASP.NET Core CMS based on DDD and CQRS. https://github.com/weapsy/Weapsy C# ASP.NET Core JavaScript, jQuery Entity Framework Core MSSQL, MySQL, SQLite, PostgreSQL DDD CQRS Platformus Platformus is free, open source and cross-platform CMS based on ASP.NET Core and  ExtCore framework . It is built using the best and the most modern tools and languages (Visual Studio 2017, C# etc). Join our team! https://github.com/platformus/Platformus/ Cofoundry (CMS) Cofoundry is an extensible and flexible .NET Core CMS & appli

ESB ưu điểm và nhược điểm

Ưu điểm: - Ứng dụng cuối gọn gàng do không có nhiều mã liên quan đến tích hợp. Phù hợp với mô hình component, các ứng dụng tích hợp lỏng lẻo qua ESB. - Cho phép tích hợp với các ứng dụng với nền tảng lạc hậu. - Dễ dàng đáp ứng cho việc trao đổi dữ liệu giữa các ứng dụng và đảm bảo tính nhất quán - Đễ dàng kiểm soát các hoạt động, quản lí  tập trung. Nhược điểm: - Chi trao đổi đối với tệp cấp thấp, dữ liệu thô. Dễ bị thắt cổ chai do truyền nhận hoặc do số lượng tích hợp tăng lên. Cần phải thiết kế và resize cẩn thận - Có ít chuyên gia giỏi - all ứng dụng chung 1 hệ thống, khi có 1 thay đổi đối với esb đều gây ra nguy cơ đối với tất cả các ứng dụng tích hợp vào hệ thống. - Cần phải triển khai đúng cách, nhưng nếu không được thiết kế đúng hoặc có sai sót, độ phức tạp của hệ thống tăng rất nhanh. Đừng dùng ESB khi bạn bắt buộc(Mule CTO cảnh báo) - Không phù hợp với các hệ thống có yêu cầu thay đổi nhanh, đáp ứng cho hoạt động kinh doanh. Trong khi đó xu hướng hiện tại việc tổ

A Strategic Approach to Data Transfer Methods

Hình ảnh
Tóm tắt  : Các hệ thống quản lý cơ sở dữ liệu đã phát triển để giải quyết việc lưu trữ và quản lý terabyte dữ liệu;  Tuy nhiên, vấn đề trao đổi hiệu quả khối lượng lớn dữ liệu giữa và giữa các ứng dụng doanh nghiệp vẫn còn.  Bài viết này khám phá một chiến lược truyền dữ liệu toàn doanh nghiệp cần thiết để hướng dẫn các học viên CNTT và cho phép đại diện nhất quán của các thực thể kinh doanh chính trên các ứng dụng doanh nghiệp.  (16 trang đã in) Nội dung Giới thiệu  Nền tảng  Đối tượng mục tiêu  Định nghĩa Định nghĩa  Quy trình kinh doanh Xem xét  Phân tích Tùy chọn  Kết luận Giới thiệu Ngày nay, doanh nghiệp được thúc đẩy bởi có quyền truy cập vào đúng thông tin vào đúng thời điểm.  Thông tin là cuộc sống cho doanh nghiệp.  Tuy nhiên, việc truy cập kịp thời vào đúng thông tin là phức tạp bởi số lượng và độ phức tạp của các ứng dụng kinh doanh và khối lượng dữ liệu được tăng lên được duy trì.  Dữ liệu cần được chia sẻ để các quy trình kinh doanh có hiệu quả trên toàn do