BMC Helix ITSM Insights is a module of BMC Helix that delivers value by providing AI Service Management capabilities to use in combination with your BMC Helix ITSM instances. BMC Helix ITSM Insights enables the transition from traditional ITSM to intelligent, agile, and highly automated Service Management.
This online course gives ITSM users the knowledge to work with ITSM Insights cases, such as proactive problem management and real-time incident correlation.
Now available for BMC Partners and customers!
Click here for the Abstract and Course Registration.
APIs have increasingly become the backbone of modern software.
𝗧𝗼 𝘂𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱 some of the 𝗸𝗲𝘆 𝗽𝗿𝗶𝗻𝗰𝗶𝗽𝗹𝗲𝘀 and 𝗯𝗲𝘀𝘁 𝗽𝗿𝗮𝗰𝘁𝗶𝗰𝗲𝘀 𝗼𝗳 𝗔𝗣𝗜 𝗱𝗲𝘀𝗶𝗴𝗻, Let's 𝗮𝗻𝗮𝗹𝘆𝘇𝗲 𝗮 𝘀𝗼𝗰𝗶𝗮𝗹 𝗺𝗲𝗱𝗶𝗮 𝗽𝗹𝗮𝘁𝗳𝗼𝗿𝗺 𝗲𝘅𝗮𝗺𝗽𝗹𝗲:
Clarity is key when creating APIs.
Adopting simple resource names, like /users for accessing user profiles and /posts for retrieving user posts, streamlines the development process and reduces mental strain.
It's important to maintain a standard of consistency in API design.
For consistency and readability, use plural resource names, such as GET /users/{userId}/friends vs. /friend), to avoid ambiguity in API requests.
Interlinking resources, like taking comments on a post using GET /posts/{postId}/comments, simplifies the retrieval of related data. It provides a more streamlined and well-organized user experience.
Security is a must-have.
To secure the API endpoints, employ authentication methods like X-AUTH-TOKEN and X-SIGNATURE, and use authorization headers for verifying user permissions.
Using versioning and communicating version updates is another important practice.
Endpoints like GET /v2/users/{userId}/posts allow API versioning to maintain functionality regardless of updates.
This approach ensures backward compatibility and a smooth transition for users and us.
This technique is important for performance.
Paginate large datasets, like feeds or comment lists, with GET /posts?page=5&pageSize=20 to enhance data delivery and UX.
Maintaining API reliability is necessary. Idempotency ensures that operations like profile updates (PUT /users/{userId}/profile) achieve their intended result, regardless of how often they are executed.
These practices are very important, but there’s still much more to API design.
Thorough documentation, robust monitoring and logging, and consistent error handling are just a few more of the many essential habits required for designing effective and safe APIs.
Adopting these principles and practices enables us to develop secure and performant APIs that deliver good user experiences.
An API gateway acts as a single entry point for clients, handling request routing, response composition, and protocol translation. It simplifies client interactions with microservices and offers additional features like rate limiting, authentication, monitoring, and more.
𝗧𝗼 𝗯𝗲𝘁𝘁𝗲𝗿 𝘂𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱 𝗵𝗼𝘄 𝗮𝗻 𝗔𝗣𝗜 𝗴𝗮𝘁𝗲𝘄𝗮𝘆 𝘄𝗼𝗿𝗸𝘀, 𝗹𝗲𝘁'𝘀 𝗹𝗼𝗼𝗸 𝗮𝘁 𝗵𝗼𝘄 𝗶𝘁 𝗽𝗿𝗼𝗰𝗲𝘀𝘀𝗲𝘀 𝗮 𝗿𝗲𝗾𝘂𝗲𝘀𝘁:
𝟭) 𝗜𝗻𝗶𝘁𝗶𝗮𝗹 𝗿𝗲𝗾𝘂𝗲𝘀𝘁 𝗵𝗮𝗻𝗱𝗹𝗶𝗻𝗴
Client requests are sent to the API gateway, which acts as the entry point for all incoming API traffic, rather than directly accessing the backend services.
𝟮) 𝗥𝗲𝗾𝘂𝗲𝘀𝘁 𝘃𝗮𝗹𝗶𝗱𝗮𝘁𝗶𝗼𝗻
The API gateway processes and validates the request’s attributes to ensure it’s correctly formatted.
𝟯) 𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆 𝗰𝗵𝗲𝗰𝗸𝘀
It then performs checks against allow-lists and deny-lists to filter out unauthorized or harmful requests.
𝟰) 𝗔𝘂𝘁𝗵𝗲𝗻𝘁𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗮𝗻𝗱 𝗮𝘂𝘁𝗵𝗼𝗿𝗶𝘇𝗮𝘁𝗶𝗼𝗻
The API gateway validates the request, checking for proper authentication (e.g., verifying tokens or credentials) and ensuring the client has the necessary permissions (authorization) to access the requested resources.
𝟱) 𝗥𝗮𝘁𝗲 𝗹𝗶𝗺𝗶𝘁𝗶𝗻𝗴
Rate limiting rules are enforced; if the request exceeds the allowed limit, it’s rejected.
𝟲) 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗱𝗶𝘀𝗰𝗼𝘃𝗲𝗿𝘆 𝗮𝗻𝗱 𝗿𝗼𝘂𝘁𝗶𝗻𝗴
Once passing basic checks, the API gateway then finds the relevant service to route the request to by matching the path.
𝟳) 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹 𝘁𝗿𝗮𝗻𝘀𝗹𝗮𝘁𝗶𝗼𝗻
The API gateway transforms the request into the appropriate protocol and sends it to the service.
𝟴) 𝗥𝗲𝘀𝗽𝗼𝗻𝘀𝗲 𝗮𝗴𝗴𝗿𝗲𝗴𝗮𝘁𝗶𝗼𝗻
If the request requires data from multiple services, the API gateway aggregates the responses. It sends requests to each relevant service, collects the results, and composes them into a single, cohesive response.
𝟵) 𝗥𝗲𝘀𝗽𝗼𝗻𝘀𝗲 𝗱𝗲𝗹𝗶𝘃𝗲𝗿𝘆
The gateway sends the processed response back to the client, ensuring it’s delivered in the expected format and within an optimal timeframe.
𝟭𝟬) 𝗟𝗼𝗴𝗴𝗶𝗻𝗴, 𝗺𝗼𝗻𝗶𝘁𝗼𝗿𝗶𝗻𝗴, 𝗳𝗮𝘂𝗹𝘁 𝗵𝗮𝗻𝗱𝗹𝗶𝗻𝗴, 𝗮𝗻𝗱 𝗰𝗮𝗰𝗵𝗶𝗻𝗴
Throughout this process, the API gateway logs each request and response and monitors key metrics such as latency, error rates, and throughput. These logs and metrics help in troubleshooting, scaling, and optimizing the system. It also deals with faults (circuit break), and provides response caching.
An API gateway is a powerful tool that not only simplifies client interactions with microservices but also enhances security, performance, and reliability through comprehensive request processing and monitoring..
How can we automate the health and performance of our APIs? Postman Monitors is a great way to do this.
Happy Learning!!!
Product Change Notification April 2024
Enriching customer satisfaction by providing quality information regarding product renames, replacements, and withdrawals.
PRODUCT RENAME
Complimentary and non-elective retitle of an existing product base, version, and/or marketing schedule that does not alter the feature, functionality, pricing, or existing agreements/entitlements of the product.
PRODUCT AUTO MIGRATION
Complimentary and non-elective product migration that does not result in modifications to the product’s feature and functionality. In instances where minor incremental functionality is provided, such would have otherwise been provided in connection with routine maintenance releases that all subscribers would have been entitled to.
PRODUCT OPTIONAL MIGRATION
SAAS TO SAAS CONVERSION
Paid elective product change that may result in more than minimal changes to the product’s feature, functionality, and/or license list price. In some instances, it may lead to a change in the product code, thus requiring re-installation of the product, but it should not be such that the functionality of the product produces a completely unrelated outcome. The old product rights must be forfeited upon the migration, therefore requiring customer authorization.
PRODUCT UPGRADE
Paid elective product change that consists of moving from one product or solution to another one that contains all the functionality in the original one, plus greater features, and functionality, while remaining within the same product family.
PRODUCT WITHDRAWAL
NO MIGRATION
The End of Life (EOL) of a product, which results in moving it to an Obsolete status once the Projected Obsolete Date (POD) is reached, with no option for customers to migrate it.
KEY DETAILS
Visit the "Attachments" Section to download the PDF/Excel version of this Blog post
FOR MORE INFORMATION
Please contact the appropriate Product Manager by emailing the address provided within each product change section
Group: Product Changes
Group: Product Changes
We are pleased to announce the release of our latest course, BMC AMI Storage FDR 6.x: Fundamentals Concepts (WBT).
BMC AMI Storage (formerly known as BMC Compuware FDRFDR) is a BMC AMI Storage Management solution and an automated backup system. This high-performance, non-managed, volume, intelligent backup system allows users to create daily backups of Direct Access Storage Devices (DASD) without having to back up and restore data daily.
The BMC AMI Storage FDR 6.x: Fundamentals Concepts (WBT) course is recommended for Storage Managers who want to:
· Explain the concepts and features of FDR
· Understand the different components of FDR
· Explain FDR’s primary, global, security, and general options
· Understand DASD backup and restore options
· Describe the JCL statement required to execute FDR
· List the supported dataset types in FDR
· Understand encrypted data set support and SMS Support
Modules: 5 | Duration: 2 hours
As this 120-minute web-based training course is self-paced, learners can progress through different topics at their own pace. After completing the course, you will have a better understanding of the product's functionality, and help you learn about FDR volume backup and restore and dataset backup and restore. You will also get an overview of FDRABR.
What to expect at BMC Connect? Dive into the full event experience
BMC Connect 2024 is almost here, and you won’t believe everything that’s in store for you at the Fontainebleau Las Vegas when you register to join us! You’ve heard about our extraordinary lineup of customer speakers, technical sessions, and educational offerings, but there’s so much more to experience at our premier event of the year. On top of a wealth of skills enhancement and networking opportunities, we’re bringing you content and conversations that will enlighten, entertain, and inspire as you discover the new BMC.
Get practical advice for use cases that matter and deepen your product education and skills!
· “Using BMC Helix to Meet FFIEC/DORA Requirements”: Explore the BMC solutions that can help you meet the compliance requirements of the European Union’s Digital Operational Resilience Act (DORA) and the U.S. Federal Financial Institutions Examination Council (FFIEC).
· “The Strategic Value of KPIs for Development Managers”: Learn how to improve velocity, quality, and efficiency in mainframe application development with KPI measurement.
· “AI-Powered Change Risk Advisor: Elevating Decision-Making in Complex IT Environments”: Meet the new BMC Helix AI/ML-driven Change Risk Advisor decision support system that saves time and enhances process efficiency by accelerating the approval process.
· “Unleashing Innovation: BMC AMI DevX with Generative AI”: Learn how Gen AI in solutions like BMC AMI DevX can help drive transformative change in mainframe application development.
· “Optimize and Modernize Your Key SAP S/S4HANA® Processes with Control-M”: See how Control-M eliminates the need for specialized knowledge requirements, and securely manages dependencies and silos between SAP and non-SAP systems.
· “Orchestrating Data File Transfers in a Hybrid Landscape”: Learn how Control-M innovation can help you deliver data-driven business services in a hybrid landscape without jeopardizing established practices.
· BMC HelixGPT Team Challenge Hackathon: Build a team and partner with BMC R&D and data science experts on fun and exciting BMC HelixGPT use cases in our Google-sponsored hackathon.
· Hands-on workshops: Bring your laptop, elevate your expertise, and get even more from your BMC solutions with a unique blend of guided instruction—work at your own pace while receiving personalized support.
· Discover the Expo: Check out immersive BMC solution demos! Learn about new product releases and chat with the experts in zones for resiliency, experience, orchestration, and modernization, plus a zone for developers.
Engage 1:1 with BMC experts and your peers in fun, interactive settings!
· BMC Collective Customer Lounge: New this year! Network with your peers in an intimate, exclusive setting and learn how our dedicated Customer Success and Customer Advocacy teams support you at every stage of your BMC journey.
· “Birds of a Feather” lunches: Chat with industry peers to dive deep on topics relevant to your business.
· Ask the Experts: Visit our product specialists at the myBMC Resource Bar in the Expo and get an immediate response to your most urgent questions.
· AMA: Ask members of our BMC executive team—CIO Scott Crowder, CTO of the Americas Amanda Blevins, and VP of Pre-Sales Melanie Vogel—anything!
· Pizza with Engineers: Grab a slice with your fellow developers, engineers, and R&D folks during the Tuesday happy hour!
Build your soft skills and innovation prowess and get up close and personal with BMC!
· “The Brave One”: Become the bravest person in the room with Iona Holloway’s five-step Brave One Method in this blunt and heartfelt session hosted by BMC’s Women in Sales Network.
· “Crafting Your Narrative”: Join us for an interactive session and learn practical steps to be credible, authentic, and ruthless in the pursuit of building your personal brand.
· “The Innovation Playbook”: Explore the dynamic landscape of innovation and learn a proven process to ensure its success in your organization.
· “Customer Love”: You asked and we listened. Get an exclusive preview of our new, comprehensive customer success and support portal with AI-driven tools.
Make plans now to attend! Register here, reserve your hotel room at a phenomenally low price, and start customizing your agenda! You don’t want to miss it!