Products
Solutions
Services
Resources
Company
Customers
Partners
Login
 

Send us a few details and we will get back.

Send Enquiry >

 

Login Here >

 

Follow Us

  • Platforms

  • Fiorano Hybrid Integration Platform
  • Fiorano API Management™
  • FioranoMQ®
  • Components

  • Fiorano Servers
  • Fiorano Studio Tools
  • Fiorano Adapters
  • By Industry

  • Banking & Financial Services
  • Healthcare
  • Logistics
  • Energy/Utilities
  • Government/Defense
  • Manufacturing
  • By Technology

  • APIs
  • Microservices Architecture
  • B2B
  • ESB
  • By Integration

  • Salesforce
  • SAP
  • SWIFT
  • Services

  • Consulting Services
  • Support

  • Training
  • Premium Support
  • Support Portal
  • Success Stories

  • Aboitiz Power
  • Commercial Bank of Africa
  • Delware North Companies
  • US Coast Guard
  • Featured Resources

  • Whitepapers
  • Analyst Reports & Product Reviews
  • Press Releases
  • Case Studies
  • Blogs
  • Webinars
  • Product Related

  • Product Downloads
  • Product Datasheets
  • Product Documentation
  • Demos & Tutorials
  • 2-Min Explainers
  • Technical Support
  • Company

  • About Us
  • News & Press
  • Events
  • Featured Blogs

  • Fiorano to Deliver Next Generation Banking Technology on IBM LinuxONE
  • Banking in the time of Crisis
  • Contact

  • Contact Us
  • Customers

  • Customers
  • Case Studies
  • Partners

  • Partner Program
  • Become a Partner
  • Partner Portal

  • Portal Login
fiorano logo fiorano logo
Products
  • Platform
    •   Fiorano Hybrid Integration Platform
    •   Fiorano API Management™
    •   FioranoMQ®
  • Components
    •   Fiorano Servers
    •   Fiorano Studio Tools
    •   Fiorano Adapters
  •  
Solution
  • By Industry
    •   Banking and Financial Services
    •   Healthcare
    •   Logistics
    •   Energy/Utilities
    •   Government and Defense
    •   Manufacturing
  • By Technology
    •   API
    •   Microservices Architecture
    •   B2B
    •   ESB
  • By Integration
    •   Salesforce
    •   SAP
    •   SWIFT
  •  
Services
  • Services
    • Consulting
  • Support
    •   Training
    •   Premium Support
    •   Support Portal
  •  
  • Resources
    • Success Stories
      •   Aboitiz Power
      •   Commercial Bank of Africa
      •   Delware North Companies
      •   US Coast Guard
    • Featured Resources
      •   Whitepaper
      •   Analyst Reports and Product Reviews
      •   Press Releases
      •   Case Studies
      •   Blogs
      •   Webinars
    • Product Related
      •   Product Downloads
      •   Product Datasheets
      •   Product Documentation
      •   Demos & Tutorials
      •   2-Min Explainers
      •   Technical Support
    •  
    Company
    • Company
      •   About Us
      •   News & Press
      •   Events
    • Featured Blogs
      •    Fiorano to Deliver Next Generation Banking Technology on IBM LinuxONE
      •    Banking in the Time of Crisis
    • Contact
      •   Contact Us
    •  
    Customers
    •   Customers
    •   Case Studies
  •  
  • Partners
  •  
  • Login

    send us a few details and we will get back.

    Send Enquiry >

    Login Here >

    Follow Us

    Northern_California_Power_logo

    Home > Resources > Case Study > Northern California Power Agency

    Fiorano Platform sparks web services-based energy scheduling solution for Northern California Power Agency

    NCPA is a California Joint Action Agency, with municipalities, rural electric cooperatives, and other public entities as members, for whom it provides services such as the purchase, aggregation, scheduling, and management of electrical energy. It operates and maintains a fleet of power plants that are among the cleanest in the nation.

    Fiorano Platform sparks web services-based energy scheduling solution for Northern California Power Agency

    NCPA is a California Joint Action Agency, with municipalities, rural electric cooperatives, and other public entities as members, for whom it provides services such as the purchase, aggregation, scheduling, and management of electrical energy. It operates and maintains a fleet of power plants that are among the cleanest in the nation.

    Northern_California_Power_logo

    USE CASE

    Legacy integration. Web services Architecture. JMS

    BENEFITS

    Regulatory. Reduced cost

    INDUSTRY

    Energy

    KEY PRODUCT COMPONENTS

    Fiorano Platform, Fiorano MQ

    pdf

    DOWNLOAD PDF

    USE CASE

    Legacy integration. Web services Architecture. JMS

    BENEFITS

    Regulatory. Reduced cost

    INDUSTRY

    Energy

    KEY PRODUCT COMPONENTS

    Fiorano Platform, Fiorano MQ

    Business Challenge

    The energy business is becoming increasingly difficult with regulations in California in a constant state of flux and compressed timelines for energy scheduling that can be as few as just hours.

    NCPA's primary business partners have been moving to XML-based web services as the preferred method for data exchange. However, NCPA had historically used a data-centric client/server model to facilitate data flows with members and outside partners. The agency also wrote many of its own applications using a monolithic approach which did not allow the development and reuse of common libraries. "Total cost of ownership for our legacy applications was rising," Myers noted. It became clear that to leverage the benefits of our partners' approach, we needed to move to a layered web application architecture." At the same time, the IT management team also knew it needed a business integration Platform that could leverage NCPA's well conceived database structure with legacy and new applications & services. The challenges the company needed to address were:

    - Communicating with several partner applications near real-time
    - Empower the existing .Net applications to absorb the growing data transfer between applications.
    - Integrating with external XML based application (web services in particular).
    - Pegging the rising cost of Legacy management.

    Fiorano PSD2 Whitepaper

    600,000+

    Californians served with affordable, clean energy

    Fiorano Platform enabled legacy integration

    Business Challenge

    The energy business is becoming increasingly difficult with regulations in California in a constant state of flux and compressed timelines for energy scheduling that can be as few as just hours.

    NCPA's primary business partners have been moving to XML-based web services as the preferred method for data exchange. However, NCPA had historically used a data-centric client/server model to facilitate data flows with members and outside partners. The agency also wrote many of its own applications using a monolithic approach which did not allow the development and reuse of common libraries. "Total cost of ownership for our legacy applications was rising," Myers noted. It became clear that to leverage the benefits of our partners' approach, we needed to move to a layered web application architecture." At the same time, the IT management team also knew it needed a business integration Platform that could leverage NCPA's well conceived database structure with legacy and new applications & services. The challenges the company needed to address were:

    - Communicating with several partner applications near real-time
    - Empower the existing .Net applications to absorb the growing data transfer between applications.
    - Integrating with external XML based application (web services in particular).
    - Pegging the rising cost of Legacy management.

    Fiorano PSD2 Whitepaper

    600,000+

    Californians served with affordable, clean energy

    Fiorano Platform enabled legacy integration

    "Fiorano Platform-enabled web services architecture is invaluable. We can now do things we simply couldn't before; efficiently share data with members, have flexibility to respond to regulatory & market changes as they occur and members benefit through lower electric bills."

    Mark Myers, Application Architect, Northern California Power Agency [NCPA]

    "Fiorano Platform-enabled web services architecture is invaluable. We can now do things we simply couldn't before; efficiently share data with members, have flexibility to respond to regulatory & market changes as they occur and members benefit through lower electric bills."

    Mark Myers, Application Architect, Northern California Power Agency [NCPA]

    Solution

    The ideal solution that NCPA was looking for was a middleware that would allow them to:
    - Seamlessly communicate with the partner applications at very high rate of message transfer at near real time
    - Allow easy intra application data transfer with minimum manual work
    - Integrate applications with XML web services on the fly
    - Help retain the existing data kept in legacy

    Within weeks of its choice, the NCPA development team began installing Fiorano Platform between its Oracle databases and its mix of in-house and off-the-shelf software. The agency started small, employing one or two developers to connect with a few NCPA-built applications, and then adding staff and additional applications as it learned.

    "Fiorano was very good about resolving any issue we encountered," Myers recalled. "Unlike many software vendors, Fiorano's technical staff is comprised of former product developers, so we could easily talk about deep technical issues with them."

    Solution

    The ideal solution that NCPA was looking for was a middleware that would allow them to:
    - Seamlessly communicate with the partner applications at very high rate of message transfer at near real time
    - Allow easy intra application data transfer with minimum manual work
    - Integrate applications with XML web services on the fly
    - Help retain the existing data kept in legacy

    Within weeks of its choice, the NCPA development team began installing Fiorano Platform between its Oracle databases and its mix of in-house and off-the-shelf software. The agency started small, employing one or two developers to connect with a few NCPA-built applications, and then adding staff and additional applications as it learned.

    "Fiorano was very good about resolving any issue we encountered," Myers recalled. "Unlike many software vendors, Fiorano's technical staff is comprised of former product developers, so we could easily talk about deep technical issues with them."

    Application architecture for NCPA using Fiorano Platform

    ncpa-diagram

    JMS Messaging Service infrastructure

    For intra application communication, since NCPA used Java Messaging Service, business objects had to be serialized and compressed to a base 64 string encoding. The receiver then decompressed and deserialized the object.

    "We were able to create a remote application capability using serialized .NET classes," Myers mentioned. "The process is similar to .NET Remoting, but since we use Java Messaging Service, we instead serialize and compress business objects to a base 64 string, using the string as the JMS payload. The receiver then decompresses and deserializes the object. This capability was an unexpected plus that has really added to the productivity of our system."

    Rapid Business composition and Re-use of services

    NCPA used Fiorano's C/C++/C# runtime to quickly wrap existing .Net code into a reusable service. They could now wrap existing legacy (.Net) code as a service/component for reuse. The Microsoft SQL database and Oracle database were connected to the Fiorano Platform. Deployment of the solution allowed:
    - Rapid business process composition
    - Runtime changes to the process
    - Business Partner integration using XML and Dot Net Web Services standard
    - Remote Deployment and Monitoring (start, restart, stop etc) of .Net applications.
    - Out of box security for .Net applications
    - Partner data transformation and content enrichment using XSLT standard.
    - Asynchronous binary data exchange among C# applications
    - Out of box high availability of .Net services and the system.

    Application architecture for NCPA using Fiorano Platform

    ncpa-diagram

    JMS Messaging Service infrastructure

    For intra application communication, since NCPA used Java Messaging Service, business objects had to be serialized and compressed to a base 64 string encoding. The receiver then decompressed and deserialized the object.

    "We were able to create a remote application capability using serialized .NET classes," Myers mentioned. "The process is similar to .NET Remoting, but since we use Java Messaging Service, we instead serialize and compress business objects to a base 64 string, using the string as the JMS payload. The receiver then decompresses and deserializes the object. This capability was an unexpected plus that has really added to the productivity of our system."

    Rapid Business composition and Re-use of services

    NCPA used Fiorano's C/C++/C# runtime to quickly wrap existing .Net code into a reusable service. They could now wrap existing legacy (.Net) code as a service/component for reuse. The Microsoft SQL database and Oracle database were connected to the Fiorano Platform. Deployment of the solution allowed:
    - Rapid business process composition
    - Runtime changes to the process
    - Business Partner integration using XML and Dot Net Web Services standard
    - Remote Deployment and Monitoring (start, restart, stop etc) of .Net applications.
    - Out of box security for .Net applications
    - Partner data transformation and content enrichment using XSLT standard.
    - Asynchronous binary data exchange among C# applications
    - Out of box high availability of .Net services and the system.

    Results

    With the new, Fiorano Platform-enabled web services environment taking shape, NCPA begun to realize the benefits of near-real time data exchange; scheduling decisions based on a demand forecast could be coordinated across NCPA network; market dispatch instructions could be received and validated prior to their issuance to generating plants; and data could be sent back in near real-time to NCPA members to help assess their position in the market. The architecture provided capabilities that significantly added to the productivity of the system.

    To keep costs low for members, NCPA is adopting new applications that can coordinate power scheduling within collapsed timelines.

    With no letup of regulatory changes or energy market volatility in sight, Myers says the new Fiorano Platform-enabled web services architecture is invaluable. "We can now do things we simply couldn't before," he states. "Not only can we efficiently share data with our members, but we also have the flexibility to accommodate regulatory and market changes as they occur through better integration, failover protection, and system monitoring. Best of all, the customers of our NCPA members are the ones that really benefit, through lower electric bills."

    Results

    With the new, Fiorano Platform-enabled web services environment taking shape, NCPA begun to realize the benefits of near-real time data exchange; scheduling decisions based on a demand forecast could be coordinated across NCPA network; market dispatch instructions could be received and validated prior to their issuance to generating plants; and data could be sent back in near real-time to NCPA members to help assess their position in the market. The architecture provided capabilities that significantly added to the productivity of the system.

    To keep costs low for members, NCPA is adopting new applications that can coordinate power scheduling within collapsed timelines.

    With no letup of regulatory changes or energy market volatility in sight, Myers says the new Fiorano Platform-enabled web services architecture is invaluable. "We can now do things we simply couldn't before," he states. "Not only can we efficiently share data with our members, but we also have the flexibility to accommodate regulatory and market changes as they occur through better integration, failover protection, and system monitoring. Best of all, the customers of our NCPA members are the ones that really benefit, through lower electric bills."

    Post Applied For -

    Thank you for your interest. our team will contact shortly.

    Error occur in your request, Please try later!.


    Contact Us

    Submit this form selecting the appropriate message category and the relevant team will get in touch with you shortly.


    Name *
    Email *
    Company *
    Phone Number *
    Your country or region *
    Which best describes you? *
    Message category *
    Support Category *
    Your Message *

    Thank you for your interest in Fiorano. Our Fiorano representative will contact you shortly.

    Error occur in your request, Please try later!.

    fiorano contact

    Name *
    Business Email-id *
    Please provide your Corporate Email Id.
    Job title *
    Company *
    Phone Number *

    We ask for the above Personal information so that we may fulfill your request. The requested resource will be mailed to the provided email id shortly. Our team may contact you to confirm receipt of this resource. To view our complete Privacy policy or how we manage your information, please click here.


    I agree to being contacted by Fiorano Software*

    * By agreeing, I understand that personal information provided above will be stored by Fiorano to provide the resources requested and Fiorano may continue to send related information to you or contact you regarding your request. You can change your preference at any time by clicking on the Unsubscribe or Change my preferences button provided at the bottom of the email or by contacting privacy@fiorano.com. Fiorano may also combine this information with other information from LinkedIn or other such platforms to send you relevant content to you based on the organisation you work for. GDPR gives you specific rights. You may view these in the Privacy Policy.

    Thank you for your interest. The link will be mailed to you shortly.

    Error occur in your request, Please try later!.


    Schedule a Demo

    Schedule a demo of our software

    Talk To A Fiorano Expert

    Get our Fiorano experts to get in touch with you

    Downloads

    Download Fiorano Resources

    Schedule a Demo

    Schedule a demo of our software

    Talk To A Fiorano Expert

    Get our Fiorano experts to get in touch with you.

    Downloads

    Download Fiorano Resources

    • Products
    • Solutions
    • Services
    • About Us
    • News & Press
    • Resources
    • Partners
    • Blog
    • Contact
    • Careers

    Follow Us

    Subscribe For Updates

    Error! Please Enter Your Email Address.
    Please provide your Corporate Email Id.
    • Products
    • Solutions
    • Services
    • About Us
    • News & Press
    • Resources
    • Partners
    • Blog
    • Contact
    • Careers

    Subscribe For Updates

    Error! Please Enter Your Email Address.
    Please provide your Corporate Email Id.

    Follow Us

    © 2019 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use

    © 2021 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use