The First Philippine Physical Internet National Symposium

Physical Internet Philippines

In a groundbreaking initiative, a consortium of dedicated professionals and scholars successfully organized the 1st Conference on the Physical Internet, held on November 22, 2023, at the University of Asia and the Pacific in Pasig City. The conference, operating under the theme “Meeting the Global Logistics Challenge in the Philippines through the Physical Internet,” sought to address the pressing issues faced by the logistics industry in the country. The term “Physical Internet” (PI) refers to an “open global logistics system founded on physical, digital, and operational interconnectivity through encapsulation, interfaces, and protocols” (Montreuil et al, 2013). Drawing inspiration from the concepts of the ‘Digital Internet’ (DI), the PI model aims to revolutionize the movement and storage of physical products. This groundbreaking event was made possible through the collaborative efforts of a Special Interest Group (SIG) dedicated to researching the Physical Internet. Comprising scholars and industry practitioners, this SIG has been actively working towards implementing the vision of the Physical Internet for the logistics sector in the Philippines. The conference provided a platform for experts, academics, and professionals to exchange insights, share research findings, and explore innovative solutions. Attendees engaged in discussions on the challenges and opportunities posed by the integration of the Physical Internet into the logistics landscape of the Philippines. EACOMM’s Managing Director, Mike Torres, participated in the conference by sharing how it would be possible to build the System of Logistics Networks. The presentation highlighted the various technologies needed to realize the Physical Internet. EACOMM’s experience in AI, IoT, and custom software development are cited as examples of how Filipino companies, engineers, and developers are ready to help develop this groundbreaking revolution. For those seeking further information, the conference organizers invite interested parties to visit the official website for comprehensive details. The website serves as a valuable resource, offering insights into the conference proceedings, research materials, and ongoing initiatives related to the Physical Internet in the Philippines: https://sites.google.com/uap.asia/physicalinternetph/conference Download EACOMM’s Presentation here: The Physical Internet – Building a System of Logistics Networks

EACOMM presents new AI technology at the 2023 Procurement Summit

EACOMM Corporation, a leading Filipino-owned custom software developer specializing in AI technology, IoT, web, and mobile applications, was honored to be invited to participate at the recently concluded 2023 Philippine Procurement Summit, held on October 23–24, 2023, at the Philippine International Convention Center and organized by the Government Procurement Policy Board Technical Support Office (GPPB-TSO). The event revolved around the theme “Building a Cadre of Procurement Professionals as Catalysts for Innovation and Competitiveness.” The Philippine Procurement Summit is an annual event that serves as a platform for government procurement practitioners and suppliers to converge, exchange knowledge, and explore innovative strategies to transform the procurement landscape. The summit’s focus on building a cadre of procurement professionals reflects the desire to equip participants with the skills and insights needed to drive innovation and enhance competitiveness within their organizations. EACOMM Corporation seized this opportunity to demonstrate its expertise in the field of AI technology and its transformative potential for government services. Senior System Architect Karlo Martin Robosa delivered a presentation on various AI-related projects undertaken by EACOMM over the past decade, with an emphasis on generative AI use cases in the Philippines, particularly in government. During his presentation, Mr. Robosa shed light on EACOMM’s ongoing and past AI projects, including chatbots, analytics, machine learning, and IBM Watson integrations. The 2023 Procurement Summit was an enriching and inspiring event, and EACOMM Corporation is proud to have been part of this gathering of professionals who are committed to advancing the field of procurement. The summit demonstrated the transformative power of procurement in driving innovation and competitiveness, ultimately shaping the future of government operations and supplier relationships. Inquire now about how AI technology can be used for your business. EACOMM offers free consultations, demonstrations, and presentations to key stakeholders to better understand AI technology and how it can be used in both public and private organizations.

Selecting the Best Solution Stack for your Breakthrough Startup

Creating a new technology startup is a daunting process. Not only do you need to think of a new and innovative idea, but you also have to create a team, market your idea, and create your application or website. EACOMM, as a custom software developer, is often approached by would-be startups to help them realize their dream. Over the years we have helped create successful startups in the fields of telecommunications, logistics, e-commerce, and marketing. Selecting a Solution Stack is one of the more important decisions we need to make when starting a new software project. What is a Solution Stack? A solution stack or software stack is the set of software applications needed to create a platform where a website or application will reside. Over the two decades that EACOMM has been developing software, we have used several solution stacks such as: LAMP (Linux, Apache, MySQL, PHP): Arguably the most popular solution stack for web application development, LAMP has been around since the turn of the century. Linux is the gold standard operating system for web servers. It is secure, robust, and very stable. Apache is one of the first web servers and despite nearing three decades in existence, is still one of the top web servers being used in the world. MySQL (or sometimes MariaDB) is an open-source relational database that is also nearing three decades of existence. MySQL is proven to be highly stable and reliable as well as fairly easy to learn how to use. Finally, PHP: Hypertext Preprocessor is a server-side scripting language. Through PHP, a webpage can access databases, run server applications, and access server resources. The key advantage of using LAMP is that it is 100% open source and as such completely free to use. It is also quite easy to find developers who know this stack, given its popularity. However, its popularity is also its main weakness, in that it is a common target for hackers and PHP is known to have several security flaws. LAMP deployments can also be difficult to scale once your startup has gained popularity. WAMP (Windows, Apache, MySQL, PHP): A variant of the previous stack that replaces the Linux Operating System with Windows. This is often used as an initial development environment for projects that will eventually migrate to the LAMP stack once it goes live. The reason for this is most desktops are running Windows. With the familiarity and popularity of the Windows User Interface, it is easy to see that a lot of people find it simpler to deploy and maintain a WAMP than a LAMP stack. However, deploying WAMP in a live environment further opens up your system to security issues as most viruses target Windows-based machines. WINS (Windows Server, IIS, .NET, SQL Server): For large corporations and government agencies, there can be resistance to using open-source applications. WINS is a Microsoft-developed solution stack that, while much more expensive to deploy than Linux-based stacks, comes with support and warranties from its developer. For risk-averse organizations, WINS is a viable platform to utilize, especially if money is not an issue. MEAN/MERN/MEVN (MongoDB, ExpressJS, Angular/ReactJS/VueJS, NodeJS): These three solutions stacks are all built around: MongoDB, a NoSQL database that uses JSON-like document schema; ExpressJS, a backend web application framework; NodeJS, a cross-platform opensource web server; and a choice of either Angular, ReactJS, or VueJS which are all front-end JavaScript development frameworks. These solution stacks have strong advantages in terms of scalability and security. They also allow developers to focus their skills on a single programming language: JavaScript. As a modern solution stack, they can easily take advantage of the scalability that cloud infrastructure offers through virtualization and containerization. Choosing a Solution Stack Choosing the correct solution stack can spell the difference between the long-term success or failure of a technology startup. Hence, one should consider several factors to ensure the solution stack to be deployed is apt for the project: Last Words… Remember that the solution stack to be used in developing the technology infrastructure of your startup is a critical decision that can affect the long-term viability of your new business. While deploying using cheaper or more popular options would help you get to market quicker, it might affect the scalability and performance of your system once your startup gains popularity. Hence, when planning out your initial 1-3 years as a business, take into account how your target growth might affect the solution stack you are looking to use. If you see rapid growth, better to invest in scalable, secure, high-performance stacks from the start. If growth is slower or if the system is not too performance-dependent, then starting on simpler solution stacks would not only save you money but also get you to market much quicker. Start your conversation today with one of EACOMM Corporation’s system architects to find out how best to approach the custom software development of your highly innovative and breakthrough startup!

Microservice Architecture for Powerful and Scalable Applications

What is Microservice Architecture? Microservices, also known as microservice architecture, is a software design approach in which a large application is divided into small, independent, and modular services. Each microservice focuses on a specific business function or capability and can be developed, tested, and deployed independently of the other services. The main advantage of microservices is that they enable organizations to deliver new features and capabilities quickly and efficiently, as they can be developed and tested independently of the other services. Additionally, microservices can be deployed on different platforms and technologies, allowing organizations to choose the best tools and technologies for each service. Microservices are often built using APIs, which enable the services to communicate with each other and provide a seamless user experience. This approach allows organizations to build complex and scalable applications that are easy to maintain and modify. Microservices are typically deployed in a distributed architecture, with each service running on its own server or cluster of servers. This approach allows for scalability and improved fault tolerance, as the services can be scaled independently of each other and can continue to function even if one service fails. Another advantage of microservices is that they are easier to manage and maintain than traditional monolithic applications. Because each service is independent, any changes or updates to a service can be made without affecting the other services. Additionally, microservices can be developed and tested by small teams, allowing for faster development and deployment. However, microservices also have some challenges, such as increased complexity and the need for a robust governance structure to manage the various services. Additionally, the use of APIs and distributed architecture can result in increased network traffic and latency, which can impact the performance of the application. Overall, microservices provide organizations with a flexible and scalable approach to software development, allowing them to deliver new features and capabilities quickly and efficiently. By dividing an application into small, independent services, organizations can improve their ability to manage and maintain complex applications. Examples of Organizations using Microservices One of the most well-known examples of an organization using microservices is Netflix. The company uses microservices to power its streaming service, with each service focusing on a specific capability, such as user authentication, video playback, and recommendation algorithms. Using microservices allows Netflix to develop and deploy new features quickly and efficiently, as each service can be developed and tested independently. Additionally, the use of microservices allows Netflix to scale each service independently, enabling the company to handle the massive amounts of data and traffic generated by its millions of users. eBay uses microservices to power its online marketplace, with each service focusing on a specific business function, such as listing items, managing bids, and handling payments. Another example of an organization using microservices is Twitter. The company uses microservices to power its social media platform, with each service focusing on a specific capability, such as user authentication, posting and displaying tweets, and managing user interactions. These examples demonstrate how organizations can use microservices to power complex and scalable applications, allowing them to develop and deploy new features quickly and efficiently. By dividing an application into small, independent services, organizations can improve their ability to manage and maintain complex applications. Deploying Microservices Deploying microservices is complicated and requires careful preparation and execution. This custom software development method breaks a large application into smaller, independent components with their own functionality and capabilities. This simplifies upgrades and lets you build and distribute each component separately. API development helps microservices communicate and integrate. The steps in deploying microservices include: Microservices in the Philippines In the context of custom software development in the Philippines, microservices can be a useful approach for building large and complex applications. Online banking companies may employ microservices to develop their applications, with microservices for account administration, transactions, and payment processing. This simplifies application upgrades and lets each development team focus on its specialty. E-commerce is another example of microservices in Philippine custom software development. Microservices can be used to develop an online retail platform’s application, with independent microservices for product catalog, shopping cart, payment processing, and delivery. This lets development teams work on different portions of the app at once and grow and adapt to changing business needs. Businesses and organizations in the Philippines are using microservices to strengthen their digital capabilities and adapt to the fast-changing digital world. Many financial organizations are embracing microservices to improve their web platforms and offer more tailored and efficient services to customers. EACOMM Corporation has been utilizing Microservice Architecture when developing custom software applications for clients in the Philippines and countries such as the United States, United Kingdom, Australia, and Singapore. Contact us today to find out how EACOMM can develop custom-built software systems for your organization using microservice architecture.