Reengineering Integration NCX Consumer & Surrounding Channel Gateway PT Telkom Indonesia
Project Overview :
The project involves the reengineering of the NCX Consumer & Surrounding Channel Gateway at PT Telkom Indonesia.
The primary activity is upgrading and migrating assets from EAI version 9.12 to EAI version 10.7.
Additional tasks include RnD on wM Insight, installation, and updating of API services to simplify logic for better understanding and maintenance in the NCX production environment.
The project utilizes tools such as Designer, JMS, Terracotta, databases, Postman, SoapUI, and client tools.
Roles and Responsibilities :
Role : SOA Developer.
Responsibilities involve asset migration, RnD activities, API service upgrading, logic simplification, and ensuring overall system stability.
Project Timeline :
The project is scheduled to span over August 2021 - February 2022.
Milestones include EAI version upgrade, RnD completion, API service upgrades, and the final deployment in the NCX production environment.
Project Scope and Deliverables :
The scope includes upgrading and migrating assets, conducting RnD on wM Insight, and updating API services for simplified logic.
Deliverables encompass a well-documented migration process, updated API services, and a more maintainable and understandable logic in the NCX production environment.
Challenges and Solutions :
Challenges may include compatibility issues during the EAI version upgrade and ensuring seamless integration of updated API services.
Solutions involve meticulous planning, thorough testing, and collaboration among team members to address any issues that arise.
Technologies and Tools Used :
Designer for designing and updating integration assets.
JMS (Java Message Service) for reliable communication between components.
Terracotta for distributed caching and scalability.
Databases for data storage and retrieval.
Postman and SoapUI for API testing and validation.
Client tools for efficient communication and collaboration.
Results and Impact :
Successful upgrade and migration achieved with improved performance and maintainability.
Positive impact on overall system efficiency and alignment with the latest EAI version.
Lessons Learned :
Importance of thorough planning and testing during version upgrades.
Consideration of scalability and maintenance aspects in reengineering projects.
Testimonials or Endorsements :
Include feedback from team members, stakeholders, or end-users expressing satisfaction with the upgraded system and enhanced logic.
Visuals :
Incorporate visual aids such as architecture diagrams, workflow charts, and performance metrics to enhance project understanding and showcase the successful reengineering efforts.