A medida que avanzamos en nuestro viaje de FarmaTrust para realizar la visión, la percepción es que estamos demasiado centrados en el aspecto comercial que en el técnico. Bueno, al final del día, estamos proporcionando una solución Global Track and Trace que puede resolver el problema de los medicamentos falsificados en la cadena de suministro y brindar eficiencias a través de los contratos inteligentes que se están desarrollando para varios participantes en ella.
Hemos resuelto nuestro problema de escalabilidad de realizando POC en Tomochain y Quorum; las estadísticas están disponibles cuando sea necesario. El mecanismo de consenso que utilizamos es POA. Además, nuestros contratos inteligentes están altamente protegidos con un enfoque de desarrollo guiado por pruebas. Nuestra capa API y nuestra capa están separadas para cumplir con el principio de la arquitectura de la separación de preocupaciones. Además, estamos utilizando Mongodb y Cassandra para nuestra capa de base de datos y planeamos usar BigchainDB cuando surja la necesidad. Tenemos capas de almacenamiento en caché empleadas en nuestras soluciones para aumentar el rendimiento.
La base de nuestra plataforma se basa en , comenzando con Ethereum y los contratos inteligentes construidos con solidez utilizando Visual Studio IDE. Sin embargo, somos neutral, ya que estamos escribiendo adaptadores realizados a través de API para interactuar con las tecnologías 3.0+. La forma en que lo logramos es a través de nuestra capa de transformación que utiliza enfoques ETL / ELTL. Como la plataforma se basa en una arquitectura de microservicios, podemos ampliar o ampliar nuestra solución fácilmente y podemos integrarla con cualquier sistema a través de nuestras API (s).
Nuestro proceso S-SDLC se basa en el proceso OpenUP. Haga clic aquí para ver. http://openup.ukwest.cloudapp.azure.com/
A medida que seguimos el enfoque de desarrollo de software seguro, utilizamos herramientas como SonarQube, Cobertura, etc. para evitar las secuencias de comandos entre sitios, la inyección de SQL, etc. Seguimos los estándares ISO9001 para asegurar la calidad del software mediante el uso de herramientas como Matriz de Trazabilidad, TestLink, TestNG, JMeter, SOAPUI, POSTMan, Jenkins, Nexus, GitHub para CI / CD. Todos nuestros desarrolladores tienen certificaciones de diversas formas.
Actualmente, somos un proyecto de código cerrado porque queremos proteger nuestra IP ya que muchos proyectos de copia están surgiendo como el nuestro. Sin embargo, podemos proporcionar acceso privado a las partes interesadas. No estamos creando nuestra propia Cadena de Bloques y no estamos extrayendo otro EVM / Bitcoin Core / Bitcoin Cash. Si lo hacemos en el futuro, entonces el subsistema de de nuestra solución empresarial será de código abierto para el público.