iSEA Solutions (gọi tắt là iSEAS, tên tiếng Việt: Công ty TNHH Giải pháp Hệ thống thông tin và Kiến trúc doanh nghiệp) là một doanh nghiệp phần mềm tại Việt Nam được thành lập từ năm 2014. Trải qua quá trình hoạt động và phát triển, hiện nay chúng tôi đã xây dựng được một đội ngũ chuyên gia và các kỹ sư có trình độ chuyên môn cao, nhằm mang lại các giải pháp công nghệ hiệu quả cho khách hàng.
Lĩnh vực hoạt động chính của chúng tôi là đánh giá hiện trạng, tư vấn, xây dựng và triển khai các hệ thống thông tin quản lý cho doanh nghiệp.
Dịch vụ
Chúng tôi cung cấp đa dạng dịch vụ tới khách hàng
Thương mại điện tử
Trong lĩnh vực thương mại điển tử, chúng tôi tư vấn, triển khai các giải pháp như tích hợp thanh toán tự động, marketing online, quản lý bán hàng cho các khách hàng như DivineShop, nhà hàng HanoiDeli, đơn vị đại diện phân phối phân bón SoilAnew tại Việt Nam.
Tài chính - Ngân hàng
Trong lĩnh vực tài chính ngân hàng, chúng tôi đã triển khai nhiều dự án công nghệ thông tin, tiêu biểu như Xây dựng Cổng thông tin KH-CN cho Ngân hàng Nhà nước, các dự án về BPM cho các quy trình Khởi tạo khoản vay, Chấm điểm tín dụng... cho các Ngân hàng TMCP.
Thương hiệu
Trong lĩnh vực sản xuất, chúng tôi tư vấn, triển khai giải pháp Quản lý nguồn lực tổng thể (ERP), quản lý kho bãi, giải pháp chấm công, hệ thống camera giám sát cho các khách hàng như Tập đoàn Cơ nhiệt điện lạnh Polyco.
Giáo dục
Trong lĩnh vực giáo dục, chúng tôi triển khai một số dự án về quản lý nhân sự (HRM), quản lý sinh viên, quản lý đề tài nghiên cứu khoa học, hệ thống đăng ký tín chỉ cho các đơn vị như là Học viện Ngân hàng.
Công nghiệp dụ lịch, khách sạn
Trong lĩnh vực du lịch, khách sạn chúng tôi cung cấp các giải pháp về Quản lý khách sạn, Quản trị quan hệ khách hàng (CRM), tích hợp hệ thống,... cho các khách hàng như Khách sạn Amarin Phú Quốc.
Đào tạo
Bộ chứng chỉ kỹ năng sử dụng công nghệ thông tin quốc tế (ICDL).Chi tiết
Đào tạo chuẩn kỹ năng Công nghệ thông tin Nhật Bản (ITPEC).Chi tiết
Những dự án của chúng tôi
Viện nghiên cứu khoa học Ngân Hàng
Dự án Xây dựng Cổng thông tin Khoa học và Công nghệ ngành Ngân hàng.
Công ty Tài chính TNHH MTV MB (Mcredit)
Dự án Triển khai hệ thống khởi tạo khoản vay trên nền tảng BPM.
Tập đoàn Polyco (Polyco Group)
Dự án Triển khai Hệ thống Quản lý dự án trên nền tảng BPM.
Học viện Ngân hàng (Banking Academy of Vietnam)
Dự án Xây dựng Hệ thống Quản lý nhân sự.
Công ty Cổ phần đầu tư và Thương mại An Lộc (An Loc JSC)
Dự án Xây dựng Hệ thống quản lý Camera giám sát và Thiết bị cảnh báo an ninh.
Khu Du Lịch Eureka Linh Trường (Eureka Linh Truong Resort)
Dự án Tích hợp dữ liệu giữa Hệ thống quản lý khách sạn và Phần mềm kế toán.
Hội thảo Quốc tế Big Data 2017 (Big Data Conference 2017)
Dự án Phát triển phần mềm quảng bá hội thảo trên nền tảng di động.
Tại sao lại lựa chọn iSEAS?
.
Thiết kế website
Với đội ngũ nhân viên trẻ trung, năng động cùng với sự sáng tạo, chúng tôi tự tin sẽ làm trang web của bạn trở nên khác biệt.
Phân tích & Thiết kế
Nếu bạn cần một hệ thông quản trị hay vì mục đích thương mại trên website thì chúng tôi sẽ luôn là đối tác tin tưởng mà bạn hợp tác.
Chất lượng dịch vụ & Hỗ trợ
Chất lượng của sản phẩm luôn là phương châm hướng tới của chúng tôi. Bên cạnh đó, chúng tôi luôn sẵn sàng hỗ trợ kỹ thuật bất cứ khi nào bạn cần.
Giữ liên lạc với chúng tôi
Đăng ký Chúng tôi sẽ phản hồi lại trong thời gian sớm nhất.
React Native là framework xây dựng ứng dụng di động native sử dụng Javascript do Facebook phát hành. Để hiểu rõ về React Native là gì, trước tiên chúng ta cần phân biệt sự khác nhau giữa ứng dụng Native và Hybrid.
Trang chủ React Native: https://facebook.github.io/react-native/
Ứng dụng Hybrid
Là chương trình phần mềm trên điện thoại di động được viết dựa trên nền tảng web (html5, css3, javascript), bản chất hoàn toàn là ứng dụng web nhưng có thêm được các tính năng thao tác phần hệ điều hành như tập tin, truy cập máy ảnh, GPS hoặc các cảm biến như con quay hồi chuyển, gia tốc kế…Toàn bộ những thứ này đều được bao bọc bởi một lớp ứng dụng Native mà nổi bật là Phonegap/Cordova. Phần web được xử lý hiển thị bởi webview, phần tính năng truy cập hệ thống được cung cấp bởi các hàm API, gọi hàm bằng Javascript thông qua API thì chương trình bao bọc sẽ gọi trực tiếp Native xuống hệ điều hành. Bằng cách này, ứng dụng web có thêm những tính năng cao cấp của ứng dụng Native, và do được tính hợp mã nguồn sẵn nên tốc độ của ứng dụng hybrid nhanh hơn ứng dụng web.
Ứng dụng Native
React Native là framework giúp lập trình viên viết ứng dụng Native chỉ bằng Javascript. Đúng vậy, chỉ đơn giản là Javascript, React Native phủ nhận định nghĩa về ứng dụng native ở đoạn trên.
Sự ra đời của React Native giúp cho lập trình viên web có thể viết ứng dụng native để khắc phục các điểm yếu của ứng dụng web và hybrid. Và nhờ đó, chỉ với một kỹ sư thành thạo javascript, bạn có thể chiến đấu trên mọi mặt trận web, desktop, server và bây giờ là mobile. Điều này không những có lợi cho lập trình viên web mà nó giúp cho các doanh nghiệp phát triển sản phẩm đầu cuối với ít nhân lực hơn.
Kết luận
27,000 sao tại Github, đây là con số nói lên độ hot của React Native. Với phương châm “Học một lần sử dụng mọi nơi”, React Native và React JS sẽ là bộ đôi lý tưởng cho lập trình viên fullstack. Đừng chần chờ gì nữa, Javascript sẽ là mảnh đất màu mỡ chờ bạn khai phá với những công nghệ thời thượng, đó là một thực tế đã và đang đúng!.
02 Nov 2017 Admin 200
Triển khai giải pháp ERP cần phải làm gì?
Để triển khai giải pháp hoạch định nguồn lực doanh nghiệp (ERP), cả phía triển khai và khách hàng cần thống nhất lập ra một Ban chỉ đạo, gồm lãnh đạo cấp cao của doanh nghiệp, như giám đốc, phó giám đốc, kế toán trưởng và một số nhân sự phụ trách trực tiếp như trưởng các phòng, ban. Nhiệm vụ của Ban chỉ đạo là thiết lập chiến lược chung cho việc phát triển ERP cho doanh nghiệp, đề ra các yêu cầu cho hệ thống. Các yêu cầu này cần gắn với những mục tiêu cụ thể và có thời hạn hoàn thành.
Việc tiếp theo là cần đưa ra ngay một số cơ cấp nhân sự kịp thời và hợp lý. Cụ thể:
Về phía khách hàng: Cần một người làm Chủ nhiệm dự án. Vị này báo cáo trực tiếp cho Ban chỉ đạo và là người chịu trách nhiệm chính từ phía doanh nghiệp trong việc điều hành dự án. Công việc chính của chủ nhiệm dự án là: thiết lập các đối thoại, điều động nguồn lực dự án, điều phối ngân sách dự án, theo dõi tiến độ… Muốn làm được những điều này Chủ nhiệm dự án phải là một cán bộ quản lý hiểu biết về các quy trình nghiệp vụ của các phòng ban trong doanh nghiệp, đồng thời có đủ năng lực để đưa ra các giải pháp cho tổ dự án khi cần thiết.
Về phía nhà triển khai: Cần một người giữ vai trò Tư vấn chính và phụ trách triển khai dự án, và các nhà tư vấn khác: tư vấn quản lý, tư vấn hệ thống, tư vấn kỹ thuật. Nhiệm vụ của tư vấn chính là đưa ra kế hoạch triển khai dự án để thông qua Chủ nhiệm dự án (phía khách hàng). Trong quá trình triển khai, tư vấn chính sẽ chỉ đạo hoạt động của các tư vấn quản lý, tư vấn hệ thống và tư vấn kỹ thuật, đảm bảo các mục tiêu được doanh nghiệp đề ra trong bản định nghĩa yêu cầu, đảm bảo hoàn thành đúng hạn.
Tư vấn quản lý rất cần cho doanh nghiệp trong giai đoạn chuẩn bị triển khai ERP. Trong quá trình triển khai ERP, tư vấn quản lý cần có mặt trong đội hình triển khai để giúp tư vấn hệ thống hiểu rõ những quy trình kinh doanh cần thiết cho doanh nghiệp.
Tư vấn hệ thống là chuyên gia về hệ thống ERP dự định triển khai cho khách hàng. Tư vấn hệ thống sẽ thiết lập các cấu hình cho hệ thống để phản ánh đúng các quy trình kinh doanh của khách hàng, thiết lập phòng thử nghiệm và các mẫu thử nghiệm, cũng như tiến hành đào tạo cho khách hàng. Tư vấn hệ thống là người tiến hành 80-90% công việc hàng ngày trong quá trình triển khai dự án. Trong khi Tư vấn quản lý và Tư vấn chính có thể mang tính tổng quan, sử dụng được cho nhiều sản phẩm ERP khác nhau thì Tư vấn hệ thống thường được chuyên môn hóa cho từng sản phẩm ERP. Đối tác chính của Tư vấn quản lý là trưởng các bộ phận nghiệp vụ và những người dùng hạt giống tại doanh nghiệp.
Tư vấn kỹ thuật là một nhân viên tin học thuần túy. Trách nhiệm của Tư vấn kỹ thuật là khảo sát cơ sở hạ tầng về CNTT của doanh nghiệp, đưa ra các đề xuất giúp doanh nghiệp cải tạo cơ sở hạ tầng (phần cứng, cấu trúc mạng nội bộ, mạng diện rộng, đường truyền…) để hệ thống mới có thể chạy được. Tư vấn kỹ thuật sẽ giải quyết các vấn đề như: chuyển đổi dữ liệu, điều chỉnh mã nguồn của hệ thống, các vấn đề với hệ điều hành, tích hợp hệ thống… Tư vấn kỹ thuật là người cài đặt phần mềm và đảm bảo cho các bộ phận cấu thành như cơ sở dữ liệu, giao diện người dùng,… của hệ thống mới hoạt động nhịp nhàng với nhau.
Các giai đoạn triển khai ERP
Bước 1: Phân tích và lập kế hoạch
Mục tiêu: Đưa ra và thống nhất với khách hàng định nghĩa (đặc tả) yêu cầu của doanh nghiệp.
Các công đoạn: Thiết lập đội dự án và phòng dự án; Thiết lập các thủ tục quản trị dự án; Đặt ra và thống nhất các mục tiêu của dự án; Đặt ra và thống nhất kế hoạch dự án; Cài đặt hệ thống ERP lên hệ thống máy chủ và các máy trạm; Thiết kế các mẫu thử cho các nghiệp vụ chính. Một tình hình phổ biến ở nước ta là các doanh nghiệp (thành công) đều phát triển nhanh và rất năng động, mô hình hoạt động, sản phẩm và cơ cấu tổ chức của doanh nghiệp biến đổi từng ngày. Khi đưa ra và thống nhất về yêu cầu của doanh nghiệp, nói chung các doanh nghiệp đều cố gắng tiên liệu khả năng phát triển của họ trong thời gian một vài năm tới, nhưng thực tế cho thấy nhiều khi những tiên liệu này cũng thay đổi liên tục. Trong những dự án tương đối dài (trên 6 tháng) có thể gặp một vấn đề gay cấn là khi dự án đến những giai đoạn cuối doanh nghiệp lại yêu cầu thay đổi lớn về chức năng hệ thống, dẫn đến việc phải làm lại, và dự án không thể kết thúc được.
Bước 2: Thiết kế
Các công đoạn: Đưa ra các quy trình nghiệp vụ; Thiết kế các đầu vào, ra của dữ liệu và các giao diện; Thiết lập và thử cấu hình hệ thống; huấn luyện người dùng.
Bước 3: Chuyển đổi dữ liệu
Các công đoạn: Định nghĩa yêu cầu về chuyển đổi dữ liệu; Đưa ra phương pháp và thủ tục chuyển đổi; Chuyển đổi dữ liệu từ hệ thống cũ sang hệ thống mới; Kiểm tra xác nhận dữ liệu trên hệ thống.
Bước 4: Chạy thử
Các công đoạn: Chạy thử để kiểm tra; Điều chỉnh lần cuối.
Bước 5: Bàn giao
Các công đoạn: Chạy chính thức; Kiểm toán hệ thống và đánh giá chung; Chuyển sang cho bộ phận hỗ trợ.
02 June 2017 Admin 200
Cách tiếp cận triển khai phần mềm BPM
Bài báo trình bày tổng quan về cách thức phát triển phần mềm trên nền web nhằm giảỉ quyết việc tự động hóa các tiến trình nghiệp vụ. Tiến trình phát triển phần mềm theo cách này gần giống với phương pháp hình thức hóa hơn là theo các cách tiếp cận truyền thống với tất cả các bước: phân tích, thiết kế, lập trình, kiểm thử và tiến hóa. Nhờ có sự tiến bộ của nhận dạng đồ họa mà sau khi đặc tả một tiến trình nghiệp vụ bằng mô hình đồ thị trực quan, ta có thể dịch tự động đặc tả sang mã nguồn. Vấn đề còn lại là lập các webservice cho mỗi môđun thực hiện một hoạt động cụ thể và cài đặt nó vào mỗi vị trí trong tiến trình này. Cách tiếp cận naỳ cho phép ta quản lý được các tiến trình nghiệp vụ, và có thể lấy ra sửa đổi nhanh chóng làm thích hợp với nhu cầu thay đổi hoạt động nghiệp vụ của tổ chức hay tái cấu trúc lại các tiến trình nghiệp vụ hiện có. Mặt khác, các webservice có thể dùng lại cho các tiến trình khác nhau. Những đặc trưng này cho phép phát triển nhanh các phần mềm, rút ngắn được thời gian và giảm chi phí đáng kể, đặc biệt thích hợp trong thời đại mà mọi hoạt động nghiệp vụ của thế giới đòi hỏi phải thay đổi nhanh chóng.
Từ khóa: Luồng công việc (Workflow), Ngôn ngữ thực thi tiến trình nghiệp vụ (Business Process Execution Language - BPEL), Quản lý tiến trình nghiệp vụ (business process-BPM), Tiến trình nghiệp vụ (business process-BP).
1.Tiến trình nghiệp vụ và những bài toán đặt ra
Mọi nhiệm vụ tạo ra một sản phẩm hay một dịch vụ đều được gọi là một tiến trình nghiệp vụ (business process- BP). Như vậy, một BP sẽ bao gồm một tập các hoạt động được thực hiện theo một trình tự nhất định do con người hay thiết bị thực hiện ở các vị trí khác nhau nhằm chế biến (hay xử lý) đầu vào, tạo thành đầu ra liên tiếp để có được sản phẩm hay dịch vụ ở bước cuối cùng.
Ví dụ, một cửa hàng giải khát có nhiệm vụ pha chế những ly cà phê cho khách hàng mỗi khi khách có yêu cầu. Một BP ở đây được mô tả ở hình 1
2. Giải quyết các bài toán về tiến trình nghiệp vụ
Giải quyết bài toán thứ nhất là hướng đến giảm thời gian của toàn bộ quá trình làm ra sản phẩm và đảm bảo chất lượng của nó. Từ sơ đồ, ta nhận thấy có hai loại hoạt động điển hình của mỗi tiến trình là hoạt động “xử lý” tác động lên sản phẩm và hoạt động “di chuyển” để di dời sản phẩm. Vì thế, để đạt mục tiêu đặt ra, bốn nội dung cụ thể cần phải giải quyết là:
Làm thế nào để các hoạt động” xử lý” của BP tạo thành các đầu ra nhanh nhất có thể và có chất lượng?
Làm thế nào để “di chuyển” đầu vào, các sản phẩm trung gian và cuối cùng nhanh nhất có thể được? tức là rút ngắn tối đa thời gian di chuyển của các phần sản phẩm được hình thành giữa các hoạt động xử lý của BP, nhờ đó rút ngắn thời gian thực hiện toàn bộ BP?
Làm thế nào để các sản phẩm trung gian được sử dụng liên tục, tức là không phải mất thời gian nằm chờ (vấn đề đồng bộ hóa) để xử lý?
Làm sao để tối giản tất cả các hoạt động xử lý và sự di chuyển trên tiến trình, tức là chỉ giữ lại các hoạt động và sự di chuyển thực sự là cần thiết và hợp lý?(vấn đề hoàn thiện tiến trình).
3. Mô hình vòng đời phát triển của BPM
Vòng đới phát tiển của BPM là phương pháp luận để phát triển một hệ thống BPM. Nó liên quan đến nhiều lĩnh vực khác nhau, từ lý thuyết về các BP đến thực tiễn vận hành của nó, từ lĩnh vực CNTT đến quản trị kinh doanh, từ những người quản lý nghiệp vụ đến những người phát triển phần mềm và tích hợp hệ thống.
Có nhiều nghiên cứu về vòng đời phát triển của BPM. Tuy nhiên phần lớn các nghiên cứu đã thống nhất với mô hình vòng đời phát triển của Aaslt. Theo Aaslt, vòng đời phát triển của BPM bao gồm các bước sau:
Giai đoạn 1: Thiết kế tiến trình
Ở giai đoạn này, các mô hình BP sẽ được soạn thảo, phân tích và hoàn thiện, và cập nhật vào hệ thống BPM (Business Process Management System - BPM S). Giai đoạn này liên quan tới việc sử dụng các chuẩn thiết kế đồ hoạ và hệ thống quản lý các BP.
Giai đoạn 2: Cấu hình hệ thống
Giai đoạn 2 tiến hành định vị BP trong môi trường hoạt động, bao gồm cấu hình lại các thông số kỹ thuật của nó trong BPMS và các hệ thống nền bên dưới. Ví dụ như đồng bộ hoá vai trò tương tác giữa các hoạt động của BP, gắn mỗi hoạt động của BP với các tài khoản nhân viên và đưa vào trong các Active Directory trên máy chủ Server Windows…
Giai đoạn 3: Ban hành tiến trình
Các mô hình trong BPMS được sử dụng chạy trên các máy chủ BPM để tạo ra các đoạn mã thực thi. Phần mềm sinh mã thực thi BPEL sẽ dich mô hình BP được thiết kế bằng hệ thống ký pháp chuẩn cho BP (Business Process Management Notation - BPMN) ra mã thực thi BPEL và chạy trên máy chủ BPMS.
Giai đoạn 4: Chẩn đoán tiến trình
Môi trường mà trong đó các tiến trình vận hành phụ thuộc vào cấu hình hệ thống cụ thể được sử dung: công suất của máy chủ và các máy trạm, băng thông đường truyền, hình trạng mạng, các giao diện kết nối,...Vì thế, các chuyên gia BPM cần sử dụng các công cụ phân tích và quản lý phù hợp để có thể xác định các lỗi hoặc những điểm tắc nghẽn trong toàn bộ BP của doanh nghiệp khi nó hoạt động. Từ đó đề xuất các sửa đổi và cải tiến cần thiết để hoàn thiện BP và nâng cao hiệu quả hoạt động của tổ chức.
4. Kết luận
BPM là một hướng mới để triển khai ứng dụng CNTT cho các BP của các tổ chức và doanh nghiệp. Mặc dù mới ra đời hơn một thập kỷ, nhưng nó đã phát triển rất nhanh cả trên ba mặt của một hướng triển khai công nghệ: phương pháp luận, phương pháp và công cụ, và cũng có được nhiều kinh nghiệm triển khai thành công. Nhờ những ưu điểm vượt trội về tính đơn giản, dễ triển khai so với phương pháp ứng dụng CNTT truyền thống, nó được các nước vận dụng hiệu quả và phổ biến. Đã đến lúc chúng ta cần tổ chức nghiên cứu, giảng dạy và ứng dụng nó để thúc đẩy hiệu quả hoạt động của các tổ chức và doanh nghiệp trong điều kiện mới.
Liên hệ
Liên hệ với chúng tôi bất cứ khi nào bạn cần hỗ trợ