Home > Products > Fiorano Hybrid Integration Platform > Fiorano Microservice > Architecture Microservices Integration hurdles? Now seamlessly connect your applications, databases, partners, suppliers and stakeholders Overview Key Features Resources Overview Microservices represent a new software development architectural style, which is device and platform agnostic. Unlike centralized applications developed on a single code-base, now back-end data has to be accessible for a wide range of devices including the mobile and cloud. Microservices are particularly suited to businesses that need to connect to a variety of environments quickly and seamlessly to deliver services such as the web, mobile, IoT, wearable etc. Key Features Process-level, Coarse-grained Components Process-level, Coarse-grained Components A Microservice is a unit of software that runs in its own process. It is independently replaceable and upgradeable. Each such service can be thought of as a Unix-pipe in the classical sense, receiving one or more inputs, applying business logic and producing one or more outputs. Fiorano Microservices are 'coarse-grained' but not as big and complex as to have hundreds of interfaces. Each service has a few inputs and a few outputs, though there are no actual limits imposed on these numbers. By default, each Fiorano Microservice runs in a separate process, though it is possible to group multiple services and run them in a single process. Application systems are composed of multiple services that interact with each other either via request/reply or via messaging. Since the underlying framework is standards-based JMS, which supports both request/reply and publish-subscribe, the implementation does not require any proprietary APIs. Importantly, if part of a system needs to be replaced/redeployed, then only the corresponding service is replaced (or upgraded). There is no need to stop the overall application to replace a given service. This makes it possible to partition and redeploy an application at runtime, on an as-required basis. End-point intelligence, Raw transport Failure detection and Exception Handling Services Infrastructure Automation Organized around Business Capabilities Services as Independent "Products" Decentralized Data Management Decentralized Governance and Multi-language support Resources 2 Minute Explainers - Fiorano Microservices Watch 2 - minute Explainer – Integration with Microservices Watch the Webinar- Integrating Microservices to the Cloud Watch the Webinar- Integrating Microservices to the Cloud SHARE PAGE Schedule a Demo Schedule a demo of our software Schedule a demo Talk To A Fiorano Expert Get our Fiorano experts to get in touch with you Get In Touch Downloads Download Fiorano Resources Download Product Download Datasheet Download Whitepapers Products Solutions Services About Us News & Press Resources Partners Blog Contact Careers Follow Us Subscribe For Updates Subscribe © 2021 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use 🍪 Accept Cookies & Privacy Policy? This website uses cookies so that we can provide you with the best user experience. Read our Cookie Policy to find out more. If you wish to disable cookies, you can do so from your browser. Accept Cookies