Web Services Integration Security

Web Services Integration Security

External Interfaces Update May 21, 2007 Daryl Shing 1 External Interface Update Agenda Outcomes from recent API sub-group meetings Further Web Services Status of the Interface Specification 2 External Interface Update Outcomes from recent API sub-group meetings Agreed that the specification for the initial release of services could go forward to TPTF for a vote delayed because changes took longer, target is May 21 Agreed time representation to use Investigated whether the MMS system could support a number of features Addition of an external ID Rejection of invalid submissions within a submission block, not the whole block Decided to expose supplementary web services, designed for MIS use to MPs Working on additional wind related services & Reference data notification service 3

External Interface Update Answers to specific Design Questions Use of an external ID Integration will handle this. The MMS system is not able to accept or store the information, without a design change. The internal interfaces are sufficient to support MPs needs synchronous response of an mRID Rejection of all submissions in a single transaction is not acceptable Confirmed. Block rejection will not occur on content. Indicate Conditional Acceptance of a submission Another fixed design feature of MMS but Integration will support the requested functionality. Valid submissions by 10am must be accepted MMS has a processing constraint of 800 submissions in 5 mins MMS also has functionality to delay the market, so an operator can elect to run the market after the 10am cutoff. Market type is unnecessary Another MMS design feature but will be worked around during integration so that MPs need not supply the value. What are the trade rules Specified in the MMS requirements and the MMS submissions paper. Note that there will be a notification service to alert parties when a trade is submitted 4 External Interface Update Supplemental MIS related services to be exposed - 1/2 Weather Data. The purpose of this interface is to provide a query for fetching the Actual, historical, and forecast weather related information from EMS system. EMS gets its weather feeds directly from national weather service. This Web services is used to populate Weather (by City or Zone) on the MIS portal screens. List of Zones, Hubs, or Buses. The purpose of this interface is to provide a query for fetching a list of Zones, Hubs, or Buses.

This Web services is used to populate a List of Values on the MIS portal to further select the market LMPs and SPPs (via another appropriate Web Service). System Control Error The purpose of this interface is to provide a query for fetching AGC System Control Error (SCE) reading. Frequency. The purpose of this interface is to provide a query for fetching real time frequency measurement. Responsive Reserve Capacity. The purpose of this interface is to provide a query for fetching Responsive Reserve Capacity (RRC) for: Generation Resources Controllable Load Resources Non-Controllable Load Resource Non-Spinning Reserve. The purpose of this interface is to provide a query for fetching Non-Spinning Reserve (NSR) for: On-line Generation Resources Off-line Generation Resources Undeployed Load Resource Output Scheduled Resource 5 External Interface Update Supplemental MIS related services to be exposed - 2/2 Undeployed Reg-Up and Reg-Down. The purpose of this interface is to provide a query for fetching Undeployed Regulation Up and Undeployed Regulation Down. Available Capacity. The purpose of this interface is to provide a query for fetching Available capacity with or without

Energy Offer Curves in the ERCOT System that can be used to increase or decrease Base Points in SCED. Wind-Powered Generation Resource Production Potential The purpose of this interface is to provide a query for fetching WGRPP for each WGR as well as aggregated WGRPP forecast for all WGRs. Short-Term Wind Power Forecast The purpose of this interface is to provide a query for fetching STWPF for each WGR and aggregated STWPF forecast for all WGRs. Dynamic ratings deviation adjusted for the current temperature. The purpose of this interface is to retrieve Dynamic Ratings Deviation Data for conducting equipment for the current operating hour. Average monthly Dynamic deviation. The purpose of this interface is to retrieve Average Monthly Dynamic Ratings Deviation Data for conducting equipment. Total ERCOT Load. The purpose of this interface is to retrieve the total amount of ERCOT load. Total ERCOT Generation. The purpose of this interface is to retrieve the total amount of ERCOT electric generation Total ERCOT Generation Operating Reserve The purpose of this interface is to retrieve the total amount of ERCOT electric generation operating reserve 6 External Interface Update Potential Web Services & Spec Status Four further web services have been requested and are currently being assessed Means to allow a WGR entity to submit the LTWPF (API) XML message of Wind Forecasting information (API) Webservice to transfer information to and from AWST(FTPs or webservice) Displays of the Wind Forecasting files(internal webpages to monitor the process) Version 0.95 will be released tomorrow for vote at TPTF meeting on Monday 21st May Redlined from 0.92 Protocol Terms Includes all the items highlighted in Design Questions Agreed services are highlighted with *** in the specification and represent the first two batches of services for release 7 External Interface Update Additional Material

Meeting material from May 2 8 External Interface Update Evolution of the Interface Specification The long list (250) Oct 06 Protocol Analysis Long List The short list (100) Dec 31 06 Comparison with source interfaces Spec v0.91 March 30 07 Interface Design TPTF Review Resolved Issues to be resolved A long list of services was produced internally and then compared against what source systems could support Introduced non-protocol name errors Consolidated into a short list and published for review, asking for additional services to be identified Interfaces designed based on input from source systems and published at end March 9 External Interface Update

Future Iterations of the Interface Specification The long list (250) Oct 06 The short list (100) Dec 31 06 Comparison with source interfaces Protocol Analysis Spec v0.91 March 30 07 Interface Design TPTF Review Accept Reject Resolved Issues to be resolved Further work required 6 Release Iterations EDS Release Sandbox Release Construction Approval Matrix Defect Iterations 10 External Interface Update External Interface Lifecycle

Each web service is released into two production environments: Web Services Sandbox Early Delivery System Back-end connectivity exists in the Early Delivery Systems only. Sandbox releases have simple loopback logic to simulate the back-end systems The release of web services to the sandbox is prioritized by EDS needs, MPs preferences & development needs Some web services will be available on the Sandbox up to 6 months ahead of backend connectivity in the Early Delivery System e.g. Outage services This situation arises partly because of back-end integration but also because we have used MPs priorities ahead of EDS priorities and moved some web services much earlier than the EDS system will be available Development Sandbox Web Service Build Back-end Integration Sandbox Release Sandbox Operation EDS Release EDS Operation Early Delivery System 11 External Interface Update Web Service Sandbox Timeline Jun Jul Aug Sept Oct Nov

Dec Objectives The following Web Services should be available by June 30th, 2007 Objectives The following Web Services should be available by July 30th, 2007 Objectives The following Web Services should be available by August 30th, 2007 Objectives Objectives The following Web Services The following Web Services should be available by should be available by September 30th, 2007 October 30th, 2007 Web Services EIP Web Services EIP Web Services EIP Web Services EIP Web Services EIP Web Services EIP Three Part Offer Incremental/Decremental Offers Current Operating Plan Output Schedule Bid Set Acceptance Bid Set Errors Get mRID System Status Self Arranged Ancillary Services Ancillary Services Offer Ancillary Services Trade Energy Bid Energy Only Offer

Forecasted Load Real-Time System Load Market LMPs and SPPs Mitigated Curves Outage Creation Market Totals Binding Constraints Active Contingencies in SCED Voltage Profiles Competitive Constraints Shift Factors Ancillary Service System Plan Pending Trade Energy Only Offer Awards Energy Bid Award Ancillary Service Awards Dynamic Ratings Aggregated Ancillary Service Offer Curves Total Ancillary Service Offers Total DAM Energy Derated CRRs Alert Acknowledgement Outage Query Outage Cancellation

Congestion Revenue Rights PTP Obligation Self Schedule Total Regulation Load Ratio Share Unit Availability Startup and Shutdown Instructions Proxy Curves Notices and Alerts CRR Awards Outage Notifications Capacity Trade DC Tie Schedule Energy Trade Get AwardSet Market MCPCs Ancillary Service Schedule Obligations Load Distribution Factors Customer Load Profile Energy Offer Awards PTP Obligation Awards Objectives The following Web Services should be available by November 30th, 2007 Many of these services will be renamed slightly to conform with protocol naming Additional services are currently in planning, with the aim of adding further services to the schedule above 12 External Interface Update Texas Nodal Program Jan Feb Mar Apr May

Jun EDS 3 Rel 5 Early Delivery System Release Schedule Jul Aug Sep Oct Major milestones FAT milestones Dec Upload Offers Reg LMP Data Validation EDS EDS 3 Nov Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 6 month LMP Posting

Rel 6 LFC COMs Testing Rel 7 CRR Data Validation LFC Testing Trial Ops of CRR EDS Preparation Milestones Legend Web Services Three Part Offer (1) Incremental / Decremental Offers (1) Current Operating Plan (1) Output Schedule (1) Bid Set Acceptance (1) Bid Set Errors (1) Market LMPs and SPPs (2) Binding Constraints (5) Active Contingencies in SCED (5) Proxy Curves (3) Real Time System Load (2) Competitive Constraints (5) Unit Availability (3) Get mRID (1) System Status (1) Mitigated Curve (2) Web Services

13 Shift Factors (5) Voltage Profiles (5) Load Distribution Factors (4) Total Regulation (3) External Interface Update Texas Nodal Program Jan Feb Mar Apr Early Delivery System Release Schedule May Jun Jul Aug Sep Oct Nov Dec Jan Feb Rel 8 Mar Apr Settlements Statements May

Jun Jul Aug Sep Oct Nov Dec Test Settlements EDS 4 EDS Rel 9 Upload Bids Outages Full Nodal Functionality 168 Hr Test DAM, RUC, SASM 24*7 Operation RTM DAM Go-Live Go-Live MP Interface Spec Go-Live Activities EDS 4 Major milestones EDS Preparation Milestones Legend Web Services

Self Arranged Ancillary Services (2) Ancillary Service Offers (2) Aggregated AS Offer Curves (6) Ancillary Service Trades (2) Ancillary Service Schedule Obligations (4) Capacity Trade (4) Congestion Revenue Rights (3) DC Tie Schedule (4) Energy Bid (2) Energy Only Offer (2) Energy Trade (4) PTP Obligation (3) Self Schedule (3) Load Ratio Share (3) Dynamic Ratings (6) Total AS Offers (6) Derated CRRs (6) Customer Load Profiles (4) Pending Trade (5) AS System Plan (5) Web Services Web Services Outage Creation (2) Outage Query (6) Outage Cancellation (6) Outage Notification (3) 14

Energy Bid Award (5) Energy Offer Award (4) Energy Only Offer Award (5) Ancillary Service Awards (5) PTP Obligation Awards (4) CRR Awards (3) Get Award Set (4) Forecasted Load (2) Market Totals (5) Market MCPCs (4) Total DAM Energy (6) Startup / Shutdown Instructions (3) Notices and Alerts (3) Alert Acknowledgement (6) External Interface Update Time Proposal Microsoft Word Document 15 External Interface Update Specification Review Issues List Identify services that need more work Identify services that can proceed to construction Comments & responses 16 External Interface Update

Recently Viewed Presentations

  • Chapter 21

    Chapter 21

    In many cases the position of the functional group must be given to avoid any ambiguity Functional group Suffix ALKANE - ANE ALKENE - ENE ALKYNE - YNE ALCOHOL - OL ALDEHYDE - AL KETONE - ONE ACID - OIC...
  • MS Project - University of Texas at Dallas

    MS Project - University of Texas at Dallas

    Effort-Driven Only comes into play after the initial resource assignments have been made Work stays constant When resources (manpower) are assigned or removed from a task, Microsoft Project will extend or shorten the duration of the task to accommodate change...
  • Bell Ringer 9-15-09

    Bell Ringer 9-15-09

    Gas Behavior Chapter 3 Section 3 Measuring Gases Recall: Volume- amount of space that matter fills Measured in cubic centimeters (cm3), liters (L), milliliters (mL), and other units Measuring Gases Recall: The particles within any substance are constantly moving.
  • Adapted from the Purdue OWL APA Formatting and

    Adapted from the Purdue OWL APA Formatting and

    Emily Dickinson strongly believed that we cannot understand life fully unless we also comprehend death (Martin, 2009, p. 625). OR . . . Martin (2009) noted that Emily Dickinson strongly . . . (p. 625) FIXED. Adapted from the Purdue...
  • EVAL WRITING TIPS - Navy Advancement

    EVAL WRITING TIPS - Navy Advancement

    Vice (unsigned advance copies) Closeout (promotion/frocking) for E1-E5 are not required except when the date gap would go over 15 months. See Chapter 3 page 5 paragraphs a and b for further explanation.
  • Global Eco-footprint

    Global Eco-footprint

    Global Eco-footprint. The Eco-footprint calculates the area of land and sea required, per person for everything they consume (use) and produce (waste). Global Eco-footprint. Global Eco-footprint. Eco-footprint can be calculated by taking the amount of resources that are available and...
  • CH 15 Ocean Life and Ocean Water - A C Reynolds High

    CH 15 Ocean Life and Ocean Water - A C Reynolds High

    CH 15 Ocean Life and Ocean Water Salinity - total amount of dissolved solids in water ... Narrow Cactus CH 15 Ocean Life and Ocean Water Processes Affecting Salinity Ocean Variations Ocean Layering Ocean Life Marine Life Zones Other Ocean...
  • Fats and Oils - Pennsylvania State University

    Fats and Oils - Pennsylvania State University

    Fats and Oils Structure Triglyceride—3 fatty acids attached to a glycerol backbone Various fatty acids within the TG Fats and Oils Types Solid fats Straight chain fatty acids Saturated or trans fatty acids Fat crystals suspended in oil Liquid fats...