CIM-MultiSpeak Harmonization: Practical Guidance for System Integration

Size: px
Start display at page:

Download "CIM-MultiSpeak Harmonization: Practical Guidance for System Integration"

Transcription

1 CIM-MultiSpeak Harmonization: Practical Guidance for Integration Dr. Gerald R. Gray Electric Power Research Institute (EPRI) 942 Corridor Park Blvd, Knoxville, TN Keywords: Common Information Model, MultiSpeak, Integration, Standards, Harmonization Abstract MultiSpeak [1] and the International Electrotechnical Committee (IEC) Common Information Model (CIM) [2] are standards that both serve the utility application integration domain. However, the standards evolved in slightly different ways and serve two slightly different constituencies. The CIM tends to be used by large investorowned utilities, with an underlying assumption of larger information technology staffs capable of leveraging the information model and molding it to serve their purposes. MultiSpeak tends to serve smaller utilities that have smaller IT staffs. MultiSpeak started as an interface standard and was later reengineered into the unified modeling language (UML) 1. The CIM is represented in UML with implementation guidance being provided by the draft of CDV [4]. The CIM community is close to releasing a second edition of Part 9 (Meter Reading and Control) [5] while MultiSpeak is moving toward a release of 4.x. This paper gives an update on what has occurred since the original EPRI report, [6], which covered harmonization of CIM and MultiSpeak, Roughly 40% the CIM first edition Part 9 profiles were mapped during this initial effort. This paper will provide an update on the degree of correlation seen for the remaining CIM Part 9 profiles, and reflect on what was learned in a lab environment in integrating the respective standards using an enterprise service bus (ESB). 1. INTRODUCTION With the publication of the initial EPRI report there were several important findings, 1) CIM and MultiSpeak both represented ontologies but the tooling available to assess or analyze the models in the entirety was limited 2) a 1 UML is a specification defining a graphical language for visualizing, specifying, constructing, and documenting the artifacts of distributed object systems [3] methodology was developed for creating MultiSpeak equivalents of IEC profiles 3) a proof of concept mapping to satisfy the On Demand Meter Read was accomplished to demonstrate the practicality of using both CIM and MultiSpeak web services for integration, and 4) mappings of roughly 11 of the 23 IEC first edition profiles was completed showing the correlations, transformations, and existing gaps between the two models. A second edition of the EPRI report will be released in This update to the report details the mappings of all 23 of the IEC st edition profiles. While the specific details of the mappings are beyond the scope of this paper, this paper will provide the overall ranking of profile correlation (low, medium, high) and guidance on the use of the profiles for integration. 2. MORE MAPPINGS The initial harmonization effort completed the mappings of 11 of the 23 IEC profiles. The smallest profiles were mapping first, i.e. EndDeviceEvents, ServiceCategoryConfig until a methodology was perfected for developing MultiSpeak equivalents of the CIM profiles and to also have the profile development be model driven. That is, the UML would be used to generate the profile as an XSD with a goal of requiring a minimum amount of editing once it was generated. In this fashion the UML could be stored and maintained with the same UML that contained the parent reference model. In 2012 work continued with the remaining profiles with all profile mappings to be published at the end of the year in an update to the original EPRI report as a second edition. As the profiles were created they were reviewed by MultiSpeak and CIM experts to make sure that the intent and semantics of the attributes in the CIM profile were understood. Where naming was different or underlying assumptions of the business context in MultiSpeak varied from CIM, that an accurate representation was being developed. The profiles, as generated were also developed with an eye on integration, for example, when a transformation called for a set of strings to be concatenated or a single string to be substringed, approaching the problem from a practical how

2 would a systems integrator solve this problem point of view. While any two systems integrators might solve a transformation differently, the EPRI report provides guidance so that the integration problem is solved in a consistent fashion, based on a consistent and correct interpretation of semantics. In the IEC st Edition profiles there are many attributes that are optional. The typical structure of the profile is that there is some high level collection of attributes and this is usually a 0-to-many construct. For example, in the figure below, the profile EndDeviceEvents, the schema view shows that there are 0-to-many EndDeviceEvent. Nominally, given this structure, xtensible markup language (XML) that contained nothing would validate against such an XML schema definition (XSD). CustomerMeterDataSet N/A 2 EndDeviceAssets EndDeviceControls EndDeviceEvents EndDeviceFirmware MeterAssetConfig MeterAssetReading MeterReadings Figure 2-1 Example of the high level structure of a CIM profile, EndDeviceEvents that contains 0-to-many EndDeviceEvent The 23 CIM profiles are listed in Table 2-1 with a relative correlation level assigned to each. The details of each profile mapping are beyond the scope of this paper and the reader is referred to EPRI report [7] that will be published in January 2013 for those details. CIM Profile Mapping Legend MeterReadSchedule MeterServiceRequests MeterEvents PricingStructureConfig ReceiptRecord SDPLocationConfig ServiceCategoryConfig ServiceDeliveryPointConfig All key identifiers map, most attributes map Some key identifiers map, many missing attributes Significant gaps in the mapping ServiceLocationConfig SupplierConfig TransactionRecord Table 2-1 CIM profile to MultiSpeak Correlation Level Profile Name Correlation Level AuxiliaryAgreementConfig CustomerAccountConfig Typically the situation for CIM profiles that have a low degree of correlation with MultiSpeak is that MultiSpeak evolved from an interface specification, with priority given to interfaces between systems within the utility back-office. This is why profiles that support customer agreements, auxiliary agreements, transactions, i.e. interactions with a Customer Information (CIS) or from a CIS to an externally entity see less support, where interactions CustomerAgreementConfig CustomerConfig 2 CustomerMeterDataSet is a composition of several profiles; CustomerAgreement, EndDeviceAsset, SDPLocation, ServiceCategory, ServicedeliveryPoint, and ServiceLocation. The reader is referred to the EPRI report [7] for the specifics of those mappings.

3 between systems such as a CIS and a metering system have much higher degrees of correlation Using the correlation table While specifics on the mapping from one profile to another are available in the EPRI report [7] the table can be used to give the integrator an initial sense of the level of effort that will be required for any given profile integration. The low hanging fruit for a vendor or systems integrator would be those profiles that are already supported in a vendor s product or have a high degree of correlation. It is not to say that the other profiles can t be mapped, they can. Even for profiles with low correlation to the CIM, the EPRI report details where the appropriate data elements exist. For profiles with a low correlation level the integrator should have an expectation that the gaps would need to be addressed via business logic and potentially non-standard MultiSpeak interfaces. That being said, profiles with low correlation would not likely be candidates for an initial integration effort and profiles with high degrees of correlation will take significantly less effort with key identifiers and attributes mapping well. However, for those profiles with a medium correlation level it will be important to know what the key issue is for these profiles so that the integrator is prepare to address them. Those profiles are discussed below. CustomerAccountConfig This is not a particularly complex profile and in fact the key identifier (ID of the customer account maps). However, there are two classes that make up roughly 50% of this profile, Status and docstatus. (docstatus is a generalization of the Status class). These two classes are not present in any of the other MultiSpeak profiles (the generic Status class is under consideration for a future version) at the time of this writing. So while it would need to be accounted for in any of the profiles, it bumps this profile down to due to the fact that these two classes account for such a large percentage of the overall profile. EndDeviceAssets This profile provides some interesting challenges. It is a fairly large profile which can support quite a few attributes relating to the Communications, Connect/Disconnect function, and information both about the electric metering and other generic asset information. Each of these categories has its analog in MultiSpeak. In fact, MultiSpeak handles the communication function in a more elegant way. For communications MultiSpeak uses a modulelist as a holder for 0-to-many modules which may have their own communications function. This mirrors end devices that may have say, one module for Home Area Network (HAN) communications within the premise and a separate module for back haul communications to the utility. But by using the modulelist structure it is a very flexible way to handle this type of information when it is unknown how many modules any given end device might support. However, there are also several attributes of the CIM communication function that are missing in MultiSpeak. Another challenge is that while both CIM and MultiSpeak support numerous attributes relating to electric metering or other generic end device functions, there are significant gaps in how these attributes map. In this profile if an integrator was going from MultiSpeak to CIM the same challenges would be present; MultiSpeak has numerous attributes relating to metering and end device function that are not present in 1 st Edition Meter Reading and Control profiles. MeterAssetConfig MeterAssetConfig suffers from the same challenges as the EndDeviceAssets profile; identifiers map to identify an asset, but there are significant gaps in the attributes themselves that would need to be complemented or augmented in business logic to address. MeterServiceRequests This profile is being updated in the second edition of and both CIM and MultiSpeak are being updated as work order information continues to mature. This profile presents some interesting challenges because the CIM profile contains structures for the MeterAsset and OldMeterAsset (presuming the work results in a meter exchange) while MultiSpeak uses electricmeterexchange class to specifically handle this type of work. The CIM profile has only rudimentary attributes to capture work information in the first edition while the MultiSpeak ServiceOrder class is fairly robust. This profile also has some gaps in the attributes associated with a service delivery point relating to phase, current, power, etc Object Identification In this initial harmonization effort it was discovered that both CIM and MultiSpeak have a similar way of uniquely identifying things. Both models use a high level class that contains an identifier. In the CIM the identifier is master resource ID (mrid) in MultiSpeak objectid.

4 MultiSpeak mspobject objectid replaceid utility errorstring verb any CIM IdentifiedObject mrid aliasname description localname pathname name Common Organisation Figure 2-2 CIM and MultiSpeak classes that contain the models respective identification attribute While objectid and mrid map well, some of the other attributes do not map as well. While the harmonization to date has focused on MultiSpeak 4.x to IEC st Edition, it should be noted that the various name attributes have been deprecated in the profiles in the second edition. Names now use a Names class that also contains relationship to NameType and NameTypeAuthority as an alternative for identifying objects with mrid. How the mappings of names will be handled in 5.x of MultiSpeak is to be determined. The other attribute of note is utility. This is indicative of the constituency that MultiSpeak serves versus that of CIM. A utility identifier in the highest order class is useful because in the constituents of MultiSpeak it is more common for one system to serve multiple utilities. For example, a single Outage Management (OMS) might serve multiple cooperatives. It is useful to have this identifier at the highest level so that it is easy to associate data with the utility that owns or is the steward of it. For the constituents of the CIM, sharing an application is less likely as CIM users tend to be larger utilities with ample IT staffs. However, the utility can be identified, but the Organisation class with an inherited name attribute would have to be utilized to have an equivalency with the MultiSpeak utility attribute. 3. MESSAGE HEADER MAPPING In addition to being able to map profiles for model alignment and messaging, it is also important to be able to integrate CIM and MultiSpeak services. While mapping the models gives the practitioner guidance on how various classes and attributes match up, in a web services environment it is also important to understand how the message header aligns. MultiSpeak supports web services and the service calls are available in Simple Object Access Protocol (SOAP) 1.1 protocols [1].With the release of IEC [4] there is defined guidance for using CIM profiles with both Java Messaging Service (JMS) as well as SOAP. name While one way to solve the CIM-MultiSpeak integration problem would be to create CIM or MultiSpeak adapters (Which certainly could be done using the harmonization mappings) and use the adapter within a given application. If the organization does not have an enterprise service bus (ESB) available this may be the only viable option. However, if the organization utilizes an ESB the messages can be transformed in the ESB and in this fashion an application that only speaks MultiSpeak may remain blissfully unaware that the application that it is interfaced only speaks CIM. The reasons for utilizing an ESB are just as applicable in the CIM-MultiSpeak scenario. Once an interface is transformed it can be leveraged by any other application and could also be combined with other service as part of an orchestration to deliver new capability. For this to occur the message headers have to map in addition to the message profiles. This will be needed for service correlation as well as error mapping. If for example, B throws an error at point D in the figure below, the error also needs to be transformed and correlated with the calling service back at point A. A A CIM Interface ESB MultiSpeak Interface B C D B Figure 3-1 Abstract system mapping from CIM to MultiSpeak via an ESB This was demonstrated in a proof concept test of the On Demand Meter Reading use case. This use case presumes that rather than pick up a meter reading per its normal schedule, a customer service representative might initiate an On Demand Meter Read if there has been a complaint of an inaccurate bill or this might also be used to determine if power has been restored to a meter (sometimes referred to as a meter ping). In MultiSpeak the InitiateMeterReadings web service can be used for this meter ping action. Once the meter responds the results are normally returned via a ReadingChangedNotification service. However, by mapping the messages in an ESB, the InitiateMeterReadings service can instead call the CIM GetMeterReadings service (as defined in IEC ). When the meter reading is returned it is mapped back to the MultiSpeak ReadingChangedNotification in the ESB. Table 3-1 Key message headers attributes of CIM and MultiSpeak; adapted from EPRI report [6] MultiSpeak attribute CIM attribute Comments

5 N/A - verb is included in the operation naming. N/A - noun is included as part of operation naming. MajorVersion MinorVersion Build Branch BuildString AppSource AppVersion Company MessageID Verb Noun Revision Source ReplayDetection (Nonce, Created) Identifies the action to be taken Identifies the type of payload The MultiSpeak integer type version attributes need to be changed to string; the resulting attributes then concatenated and mapped to Revision Identifying the source of the message, which should be the ID of the system or organization; for MultiSpeak the AppSource, AppVersion and Company may be concatenated and mapped to this field A complextype made up of Nonce (a GUID or random number good for at least a day) and Created, a timestamp. Timestamp Timestamp A timestamp generated by the source system to indicate when the message was created. transactionid - is not included in the message header. It is included in the operation definition for those operations for which it is required. CorrelationID Supplied on a request, so the client can match a corresponding reply message. The server will use the incoming correlation ID on the outgoing reply. responseurl ReplyAddress responseurl is not part of the MultiSpeakMsg Header, but part of the payload, but can be mapped to ReplyAddress Context Context Indicates the message pattern, e.g. Request, Response For the full table of message header mappings see the updated EPRI CIM-MultiSpeak harmonization report. [7] A InitiateMeterReadings ReadingChangedNotification ESB GetMeterReadings B Figure 3-2 Example service mapping for an On Demand Meter Read using both MultiSpeak and CIM services 4. FUTURE RESEARCH: TURNABOUT IS FAIR PLAY The CIM and MultiSpeak harmonization work has focused first on mapping from CIM to MultiSpeak at the profile (subset of the entire model) level as well as demonstrating the ability to integrate in a web service environment via an ESB. However, if one was to go from MultiSpeak to CIM it is not as simple as simply reversing the mapping for a few reasons, although for those profiles that have a high degree of correlation this may be possible. This is because just as there are classes, attributes, and relationships that are fairly mature in CIM that do not exist in MultiSpeak, there are also places in MultiSpeak that are very mature that do not have equivalents in the CIM yet. While identifiers map very well such as the mrid to objectid and some attributes have one-to-one mapping, others places aren t as clean. Gaps obviously will still be gaps. The other challenge will be in transformations. In some places in the CIM multiple string attributes were concatenated together and mapped to a single MultiSpeak attribute. To reverse this operation the MultiSpeak string that is passed would have to be substringed and a scheme developed whereby this could be accomplished in a

6 consistent fashion. When concatenating from CIM to MultiSpeak a delimiter can be added but there is no guarantee such a delimited would exist should the transaction be reversed. 5. MOVING TO THE INTERNATIONAL DOMAIN IEC TC57 recently approved a New Work in Progress (NWIP) proposal which will become IEC Technical Report (TR) The EPRI CIM-MultiSpeak Harmonization report will be contributed to this international work. This TR will also include mappings for IEC nd Edition to the current release of MultiSpeak (estimated to be v5). (This effort needs a few more technical experts to be named from participating countries before work can begin). This effort will move the harmonization from a good suggestion to an internally recognized best practice. 6. OUTCOMES One of the key outcomes of this effort was an understanding the best practices of the respective standards, for example, the CIM uses generic classes that can be reused throughout the model for routine things such as status or event, which can then be generalized into specific classes to meet the needs of a specific context, i.e. document status. MultiSpeak uses a good practice of using a class to hold as a list in the event that there might be multiple types of an entity, for example, in the CIM primary address and secondary address is used, in MultiSpeak any number of addresses can be used with the ability to prioritize which address has precedence which makes the model fairly flexible. Figure 6-1 Example of how MultiSpeak flexibly handles multiple instances of contact information and its priority for use Looking at the CIM first edition profiles, the address is limited to primary address and secondary address. Nominally this might be all that one would require, however the MultiSpeak structure offers inherent flexibility if more addresses (street, , phone, other) should they be needed without requiring the integrator to go to great effort to refactor either the model or the code for the integration. 7. SUMMARY Frequently as part of this effort question are posed as to whether this work will lead to unification of the two standards. Often there is confusion on what harmonization means. To be clear, there is no expectation of convergence of the two standards any time soon, and in fact, this may never occur as each standard continues to serve the needs of its respective constituents. However, over time, as each respective standards body works to encompass key standard use cases, and shares best practices with the other, identifying and eliminating gaps, the distance to integrate applications using either standard should be reduced and harmonization level increased. Unification of the two standards may occur someday but it will not be within the next release cycle of either standard. Future work will include mapping of the projected release 5 of MultiSpeak with the IEC nd edition profiles and this work will also be incorporated into the IEC document. It should be noted that IEC nd edition will likely be published in Q Work will immediately begin on 3 rd edition use cases that are being defined at this time. Finding from the harmonization work will continue to be contributed and vetted in the respective standards bodies for consideration in future releases. 8. REFERENCES 1. MultiSpeak, 2. International Electrotechnical Commission, 3. Unified Modeling Language, Retrieved: ng_spec_catalog.htm#uml, Object Modeling Group 4. IEC , Implementation profiles for IEC 61968, 5. IEC Meter Reading and Control, m_pk/ Gray, G. (2011). CIM-MultiSpeak Harmonization, , Final Report, November Gray, G. (2012). CIM-MultiSpeak Harmonization, 2 nd Edition, , Final Report, November 2012.

7 Biography Gerald R. Gray is an Enterprise Architect and Senior Project Manager focusing on Enterprise Architecture & Integration research at the Electric Power Research Institute (EPRI). Dr. Gray participates in the development of numerous industry standards as a member of IEC TC57 and MultiSpeak, currently the technical editor of IEC CIM-MultiSpeak Harmonization. He has also been a contributing author to OpenAMI-ENT, OpenADE, OpenADR, and OpenHAN within the UCAIUG OpenSG user group, as well as contributing to the development of the OASIS Energy Market Information Exchange (EMIX) and Energy-Interop committee specifications. He is currently the chair of OpenSG s SG-Enterprise Task Force. Dr. Gray has a BS in Management/Computer Information s from Park University, a Masters of Administrative Sciences in Managing Information s from the University of Montana and a Doctor of Philosophy in Organization and Management with a specialization in Information Technology from Capella University.

Integration Using the MultiSpeak Specification

Integration Using the MultiSpeak Specification Integration Using the MultiSpeak Specification By: Gary A. McNaughton, Cornice Engineering, Inc. and Robert Saint, National Rural Electric Cooperative Association Introduction Over the years many different

More information

MultiSpeak and IEC 61968 CIM: Moving Towards Interoperability

MultiSpeak and IEC 61968 CIM: Moving Towards Interoperability MultiSpeak and IEC 61968 CIM: Moving Towards Interoperability Gary A. McNaughton, P.E. MultiSpeak Project Technical Coordinator Cornice Engineering, Inc. PO Box 155 Grand Canyon, AZ 86023 [email protected]

More information

Outage Notification. "Acknowledgment: This material is based upon work supported by the Department of Energy under Award Number DE-OE0000193.

Outage Notification. Acknowledgment: This material is based upon work supported by the Department of Energy under Award Number DE-OE0000193. Outage Notification "Acknowledgment: This material is based upon work supported by the Department of Energy under Award Number DE-OE0000193." Disclaimer: "This report was prepared as an account of work

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights

More information

Software Service Engineering Architect s Dream or Developer s Nightmare?

Software Service Engineering Architect s Dream or Developer s Nightmare? Software Service Engineering Architect s Dream or Developer s Nightmare? Gregor Hohpe Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043 [email protected] Abstract. Architectural principles such

More information

Designing a Semantic Repository

Designing a Semantic Repository Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will

More information

CONDIS. IT Service Management and CMDB

CONDIS. IT Service Management and CMDB CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...

More information

EUR-Lex 2012 Data Extraction using Web Services

EUR-Lex 2012 Data Extraction using Web Services DOCUMENT HISTORY DOCUMENT HISTORY Version Release Date Description 0.01 24/01/2013 Initial draft 0.02 01/02/2013 Review 1.00 07/08/2013 Version 1.00 -v1.00.doc Page 2 of 17 TABLE OF CONTENTS 1 Introduction...

More information

Business Object Document (BOD) Message Architecture for OAGIS Release 9.+

Business Object Document (BOD) Message Architecture for OAGIS Release 9.+ Business Object Document (BOD) Message Architecture for OAGIS Release 9.+ an OAGi White Paper Document #20110408V1.0 Open standards that open markets TM Open Applications Group, Incorporated OAGi A consortium

More information

CIM-based Utility Data Model Solution for Enterprise Analytics

CIM-based Utility Data Model Solution for Enterprise Analytics 1 IEEE PES General Meeting Panel Session The use of CIM Standards in Managing Big Utility Data CIM-based Utility Data Model Solution for Enterprise Analytics July 2014 National Harbor, Maryland Shawn Hu,

More information

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD INTERNATIONAL STANDARD IEC 61968-8 Edition 1.0 2015-05 colour inside Application integration at electric utilities System interfaces for distribution management Part 8: Interfaces for customer operations

More information

From Business World to Software World: Deriving Class Diagrams from Business Process Models

From Business World to Software World: Deriving Class Diagrams from Business Process Models From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254

More information

Simplifying Processes Interoperability with a Service Oriented Architecture

Simplifying Processes Interoperability with a Service Oriented Architecture Why SOA? Simplifying Processes Interoperability with a Service Oriented Architecture Zak Merzouki, Software Architecture and Technology Director BDPA 11/20/2008 Perspective "Things should be made as simple

More information

Field Force Operational Data Visualization What s So Smart About It?

Field Force Operational Data Visualization What s So Smart About It? Field Force Operational Data Visualization What s So Smart About It? John J. Simmins, Ph.D. Electric Power Research Institute Smart Grid Information Sharing Call November 27, 2012 The self healing grid

More information

Methods and tools for data and software integration Enterprise Service Bus

Methods and tools for data and software integration Enterprise Service Bus Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic [email protected] Abstract Enterprise Service Bus (ESB)

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

Federal Identity, Credentialing, and Access Management. Identity Scheme Adoption Process

Federal Identity, Credentialing, and Access Management. Identity Scheme Adoption Process Federal Identity, Credentialing, and Access Management Identity Scheme Adoption Process Version 1.0.0 Release Candidate July 8, 2009 ii Document History Status Release Date Comment Audience Draft 0.0.1

More information

Business Rule Standards -- Interoperability and Portability

Business Rule Standards -- Interoperability and Portability Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology [email protected] Donald F. Ferguson IBM Fellow Software

More information

Data Modeling Basics

Data Modeling Basics Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because

More information

In this Lecture you will Learn: Systems Development Methodologies. Why Methodology? Why Methodology?

In this Lecture you will Learn: Systems Development Methodologies. Why Methodology? Why Methodology? In this Lecture you will Learn: Systems Development Methodologies What a systems development methodology is Why methodologies are used The need for different methodologies The main features of one methodology

More information

Enterprise Architecture & Integration. Dr. Gerald R. Gray Technical Executive Annual Research Program Briefing for 2015 September 15, 2014

Enterprise Architecture & Integration. Dr. Gerald R. Gray Technical Executive Annual Research Program Briefing for 2015 September 15, 2014 Enterprise Architecture & Integration Dr. Gerald R. Gray Technical Executive Annual Research Program Briefing for 2015 September 15, 2014 Agenda History and Project Set fit 2015 Research Agenda Five Year

More information

Case Study: Semantic Integration as the Key Enabler of Interoperability and Modular Architecture for Smart Grid at Long Island Power Authority (LIPA)

Case Study: Semantic Integration as the Key Enabler of Interoperability and Modular Architecture for Smart Grid at Long Island Power Authority (LIPA) Case Study: Semantic Integration as the Key Enabler of Interoperability and Modular Architecture for Smart Grid at Long Island Power Authority (LIPA) Predrag Vujovic, Stipe Fustar, Phillip Jones, Fran

More information

Business Architecture: Scenarios & Use Cases

Business Architecture: Scenarios & Use Cases Business Architecture: Scenarios & Use Cases This white paper was developed as a result of OMG wiki postings between Dec. 2007 and March 2008. It presents a series of business architecture scenarios that

More information

business transaction information management

business transaction information management business transaction information management What CAM Is The CAM specification provides an open XML based system for using business rules to define, validate and compose specific business documents from

More information

Database Design Overview. Conceptual Design ER Model. Entities and Entity Sets. Entity Set Representation. Keys

Database Design Overview. Conceptual Design ER Model. Entities and Entity Sets. Entity Set Representation. Keys Database Design Overview Conceptual Design. The Entity-Relationship (ER) Model CS430/630 Lecture 12 Conceptual design The Entity-Relationship (ER) Model, UML High-level, close to human thinking Semantic

More information

A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles

A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles Jørgen Thelin Chief Scientist Cape Clear Software Inc. Abstract The three common software architecture styles

More information

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies

More information

A Mock RFI for a SD-WAN

A Mock RFI for a SD-WAN A Mock RFI for a SD-WAN Ashton, Metzler & Associates Background and Intended Use After a long period with little if any fundamental innovation, the WAN is now the focus of considerable innovation. The

More information

The role of integrated requirements management in software delivery.

The role of integrated requirements management in software delivery. Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?

More information

The Relational Data Model: Structure

The Relational Data Model: Structure The Relational Data Model: Structure 1 Overview By far the most likely data model in which you ll implement a database application today. Of historical interest: the relational model is not the first implementation

More information

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

An Automated Workflow System Geared Towards Consumer Goods and Services Companies Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services

More information

Utility Enterprise Information Management Strategies

Utility Enterprise Information Management Strategies Utility Enterprise Information Strategies Kamal Parekh, San Diego Gas & Electric Joe Zhou, Xtensible Solutions Kelly McNair, Oncor Electric Delivery Greg Robinson, Xtensible Solutions Oncor Electric Delivery

More information

How To Create An Enterprise Class Model Driven Integration

How To Create An Enterprise Class Model Driven Integration Creating an Enterprise Class Scalable Model Driven Infrastructure The use case for using IBM, OSIsoft, and SISCO technologies Version: 1.1 Date: May 28, 2009 Systems Integration Specialist Company, Inc.

More information

Introduction to Web Services

Introduction to Web Services Department of Computer Science Imperial College London CERN School of Computing (icsc), 2005 Geneva, Switzerland 1 Fundamental Concepts Architectures & escience example 2 Distributed Computing Technologies

More information

Enterprise Application Development in SharePoint 2010

Enterprise Application Development in SharePoint 2010 Artifacts, Components and Resources that Comprise the Employee Absence Tracking Application 11 Enterprise Application Development in SharePoint 2010 Development Note below, a version of this Employee Absence

More information

RUP Design. Purpose of Analysis & Design. Analysis & Design Workflow. Define Candidate Architecture. Create Initial Architecture Sketch

RUP Design. Purpose of Analysis & Design. Analysis & Design Workflow. Define Candidate Architecture. Create Initial Architecture Sketch RUP Design RUP Artifacts and Deliverables RUP Purpose of Analysis & Design To transform the requirements into a design of the system to-be. To evolve a robust architecture for the system. To adapt the

More information

Data Mining Governance for Service Oriented Architecture

Data Mining Governance for Service Oriented Architecture Data Mining Governance for Service Oriented Architecture Ali Beklen Software Group IBM Turkey Istanbul, TURKEY [email protected] Turgay Tugay Bilgin Dept. of Computer Engineering Maltepe University Istanbul,

More information

Test Automation Architectures: Planning for Test Automation

Test Automation Architectures: Planning for Test Automation Test Automation Architectures: Planning for Test Automation Douglas Hoffman Software Quality Methods, LLC. 24646 Heather Heights Place Saratoga, California 95070-9710 Phone 408-741-4830 Fax 408-867-4550

More information

Applying 4+1 View Architecture with UML 2. White Paper

Applying 4+1 View Architecture with UML 2. White Paper Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was

More information

SOA Adoption Challenges

SOA Adoption Challenges Introduction Raju Alluri SOA adoption is evolutionary rather than revolutionary. It is a journey and not an end state. There are many challenges in the SOA journey. First and foremost, the challenge is

More information

Guideline for Implementing the Universal Data Element Framework (UDEF)

Guideline for Implementing the Universal Data Element Framework (UDEF) Guideline for Implementing the Universal Data Element Framework (UDEF) Version 1.0 November 14, 2007 Developed By: Electronic Enterprise Integration Committee Aerospace Industries Association, Inc. Important

More information

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules

More information

WebSphere Business Modeler

WebSphere Business Modeler Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration

More information

Services Modeling Using BPMN 2.0 - It s Not Just Boxes and Arrows Anymore! - Presented By Lloyd Dugan September 11, 2013

Services Modeling Using BPMN 2.0 - It s Not Just Boxes and Arrows Anymore! - Presented By Lloyd Dugan September 11, 2013 Services Modeling Using BPMN 2.0 - It s Not Just Boxes and Arrows Anymore! - Presented By Lloyd Dugan September 11, 2013 Outline Overview of BPMN Services Modeling with BPMN Enterprise Services in BPMN

More information

Comparison of IEC CIM and NRECA MultiSpeak

Comparison of IEC CIM and NRECA MultiSpeak Lessons Learned Part 2: Business Vocabulary Management Comparison of IEC CIM and NRECA MultiSpeak Scott Neumann Partner, Chairman, USNC IEC TC57 1 MultiSpeak Background MultiSpeak effort funded by National

More information

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1 Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra

More information

A Mind Map Based Framework for Automated Software Log File Analysis

A Mind Map Based Framework for Automated Software Log File Analysis 2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore A Mind Map Based Framework for Automated Software Log File Analysis Dileepa Jayathilake

More information

Business Process Redesign and Modelling

Business Process Redesign and Modelling Business Process Redesign and Modelling The Business Process Redesign the Process Handbook the key idea of the Process Handbook approach is that a richly structured online repository about business processes

More information

ZigBee IP Stack Overview Don Sturek Pacific Gas and Electric (PG&E) 2009 ZigBee Alliance. All rights reserved. 1

ZigBee IP Stack Overview Don Sturek Pacific Gas and Electric (PG&E) 2009 ZigBee Alliance. All rights reserved. 1 ZigBee IP Stack Overview Don Sturek Pacific Gas and Electric (PG&E) 1 Presenter Background Pacific Gas and Electric Company Northern and Central California Gas and Electric Utility Company (including San

More information

HireRight Integration Platform and API: HireRight Connect. Third Party Developer Guide

HireRight Integration Platform and API: HireRight Connect. Third Party Developer Guide HireRight Integration Platform and API: HireRight Connect Third Party Developer Guide Table of Contents INTRODUCTION... 3 SECURITY... 3 LOGICAL VIEW OF API ARCHITECTURE... 5 NETWORK VIEW OF API ARCHITECTURE...

More information

SOA Enabled Workflow Modernization

SOA Enabled Workflow Modernization Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM

More information

TTCN-3, Qtronic and SIP

TTCN-3, Qtronic and SIP TTCN-3, Qtronic and SIP 1 (8) TTCN-3, Qtronic and SIP The Model-Based Testing of a Protocol Stack a TTCN-3 Integrated Approach Technical Whitepaper EXECUTIVE SUMMARY TTCN-3 (Test and Test Control Notation

More information

Cloud Standards. Arlindo Dias IT Architect IBM Global Technology Services CLOSER 2102

Cloud Standards. Arlindo Dias IT Architect IBM Global Technology Services CLOSER 2102 Cloud Standards Arlindo Dias IT Architect IBM Global Technology Services CLOSER 2102 2011 IBM Corporation Agenda Overview on Cloud Standards Identity and Access Management Discussion 2 Overview on Cloud

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

HP APPLICATION PERFORMANCE MONITORING

HP APPLICATION PERFORMANCE MONITORING HP APPLICATION PERFORMANCE MONITORING mr. sci Tomislav Kanižaj Teritorry Sales Manager HP Software March 2011 2010 Hewlett-Packard Development Company, L.P. The information contained 1 herein is subject

More information

Implementing Portfolio Management: Integrating Process, People and Tools

Implementing Portfolio Management: Integrating Process, People and Tools AAPG Annual Meeting March 10-13, 2002 Houston, Texas Implementing Portfolio Management: Integrating Process, People and Howell, John III, Portfolio Decisions, Inc., Houston, TX: Warren, Lillian H., Portfolio

More information

BPMN Business Process Modeling Notation

BPMN Business Process Modeling Notation BPMN (BPMN) is a graphical notation that describes the logic of steps in a business process. This notation has been especially designed to coordinate the sequence of processes and messages that flow between

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Situation The idea of Service Oriented Architecture (SOA) as well as the concepts behind it are often confusing to both Java developers and WebLogic administrators. Vendors

More information

Keywords Software Component Reuse, Software Development, Faceted Classification, Code level components, Functional Reuse, Graphical User Interface

Keywords Software Component Reuse, Software Development, Faceted Classification, Code level components, Functional Reuse, Graphical User Interface Volume 4, Issue 2, February 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Optimal Component

More information

Developing SOA solutions using IBM SOA Foundation

Developing SOA solutions using IBM SOA Foundation Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this

More information

Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange

Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange SIF 3.0 Infrastructure Goals of the Release Environment types & types Registration & Security Basic Architectural

More information

SAP HANA Cloud Integration CUSTOMER

SAP HANA Cloud Integration CUSTOMER CUSTOMER Table of Contents 1 Introduction.... 3 2 from a Bird s Eye Perspective....4 3 Integration Capabilities....5 4 Connectivity Options....7 5 Using Predefined Integration Content....8 6 Security....

More information

Database Design Methodology

Database Design Methodology Database Design Methodology Three phases Database Design Methodology Logical database Physical database Constructing a model of the information used in an enterprise on a specific data model but independent

More information

Cloud Data Management Interface (CDMI) The Cloud Storage Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG

Cloud Data Management Interface (CDMI) The Cloud Storage Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG Cloud Data Management Interface (CDMI) The Cloud Storage Standard Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG SNIA Legal Notice The material contained in this tutorial is copyrighted

More information

Course Scheduling Support System

Course Scheduling Support System Course Scheduling Support System Roy Levow, Jawad Khan, and Sam Hsu Department of Computer Science and Engineering, Florida Atlantic University Boca Raton, FL 33431 {levow, jkhan, samh}@fau.edu Abstract

More information

Lecture 9: Requirements Modelling

Lecture 9: Requirements Modelling A little refresher: What are we modelling? Lecture 9: Requirements Modelling Requirements; Systems; Systems Thinking Role of Modelling in RE Why modelling is important Limitations of modelling Brief overview

More information

Industry Data Model Solution for Smart Grid Data Management Challenges

Industry Data Model Solution for Smart Grid Data Management Challenges Industry Data Model Solution for Smart Grid Data Management Challenges Presented by: M. Joe Zhou & Tom Eyford UCAiug Summit 2012, New Orleans, LA October 23, 2012 UCAiug Summit 2012, New Orleans, LA 1

More information

Using the SID in OSS/BSS Integration Challenges and Solutions to Implementing the TM Forum Shared Information /Data Model

Using the SID in OSS/BSS Integration Challenges and Solutions to Implementing the TM Forum Shared Information /Data Model Using the SID in OSS/BSS Integration Challenges and Solutions to Implementing the TM Forum Shared Information /Data Model Table of Contents Why Use the TM Forum s SID?... 3 A Triple Play Implementation

More information

ArchiMate and TOGAF. What is the added value?

ArchiMate and TOGAF. What is the added value? ArchiMate and TOGAF What is the added value? Why use TOGAF next to ArchiMate? ArchiMate provides a (visual) language ArchiMate provides a content framework TOGAF provides a process TOGAF provides a way

More information

Semantic Modeling at Sempra Utilities: Creating a Common Information Foundation

Semantic Modeling at Sempra Utilities: Creating a Common Information Foundation Semantic Modeling at Sempra Utilities: Creating a Common Information Foundation EPRI CIM Workshop - September 8, 2010 David Gillespie IT Program Manager 2005 San Diego Gas and Electric Company and Southern

More information

Introduction to SAML. Jason Rouault Section Architect Internet Security Solutions Lab Hewlett-Packard. An XML based Security Assertion Markup Language

Introduction to SAML. Jason Rouault Section Architect Internet Security Solutions Lab Hewlett-Packard. An XML based Security Assertion Markup Language Introduction to SAML An XML based Security Assertion Markup Language Jason Rouault Section Architect Internet Security Solutions Lab Hewlett-Packard 1/18/2002 Introduction to SAML Page 1 Credits and Acknowledgements

More information

Business Process Management A Balance Between Process Efficiency & Business Agility

Business Process Management A Balance Between Process Efficiency & Business Agility Business Process Management A Balance Between Process Efficiency & Business Agility is a rapidly evolving domain within IT. Vendors are entering into this domain from various directions: from EAI, Document

More information

Federated, Generic Configuration Management for Engineering Data

Federated, Generic Configuration Management for Engineering Data Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements

More information

BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY

BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY 1 2 BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY 1 Carmen RĂDUŢ, 2 Maria STĂNILOIU 1 Universitatea Constantin Brâncoveanu PITEŞTI 2 Universitatea

More information

Archiving and Backup - The Basics

Archiving and Backup - The Basics Introduction Backup and archiving are useful tools for managing data, especially volumes of ageing data. Agency policies for retention and access necessitate that these tools should be used to implement

More information

SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation

SEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation Technical Brief April 2011 The National Consortium for Justice Information and Statistics Model-driven Development of NIEM Information Exchange Package Documentation By Andrew Owen and Scott Came Since

More information

Office of the Chief Information Officer

Office of the Chief Information Officer Office of the Chief Information Officer Business Plan: 2012 2015 Department / Ministère: Executive Council Date: November 15, 2012 1 P a g e This Page Left Intentionally Blank 2 P a g e Contents The Business

More information

Increasing IT flexibility with IBM WebSphere ESB software.

Increasing IT flexibility with IBM WebSphere ESB software. ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Katie Johnson and Marc-Thomas Schmidt, IBM Software Group December 2005 Page 2 Contents 2 Introduction

More information

SYSTEM DEVELOPMENT AND IMPLEMENTATION

SYSTEM DEVELOPMENT AND IMPLEMENTATION CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design

More information

Applying MDA in Developing Intermediary Service for Data Retrieval

Applying MDA in Developing Intermediary Service for Data Retrieval Applying MDA in Developing Intermediary Service for Data Retrieval Danijela Boberić Krstićev University of Novi Sad Faculty of Sciences Trg Dositeja Obradovića 4, Novi Sad Serbia +381214852873 [email protected]

More information

1 Proposed model for trademark claims. 2 Details of the proposed model

1 Proposed model for trademark claims. 2 Details of the proposed model This document has been prepared by ARI Registry Services in consultation with Neustar, Verisign and Demand Media. This document has also been reviewed by the TMCH-Tech working group and is now offered

More information

Business Processes. Scott Neumann, CTO, UISOL Kamaraj Shankar, Partner, UISOL Ali Vojdani, President, UISOL

Business Processes. Scott Neumann, CTO, UISOL Kamaraj Shankar, Partner, UISOL Ali Vojdani, President, UISOL Applying Workflow Technologies to Integrate Utility Business Processes Scott Neumann, CTO, UISOL Kamaraj Shankar, Partner, UISOL Ali Vojdani, President, UISOL Abstract The purpose of this paper is to describe

More information

Introduction to UDDI: Important Features and Functional Concepts

Introduction to UDDI: Important Features and Functional Concepts : October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...

More information

Web Services Strategy

Web Services Strategy Web Services Strategy Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall

More information

Standard Registry Development and Publication Process

Standard Registry Development and Publication Process Document number: DSP4006 Date: 2007-12-12 Version: 1.1.0 Standard Registry Development and Publication Process Document type: Specification Document status: Informational Document language: E Copyright

More information

USING COMPLEX EVENT PROCESSING TO MANAGE PATTERNS IN DISTRIBUTION NETWORKS

USING COMPLEX EVENT PROCESSING TO MANAGE PATTERNS IN DISTRIBUTION NETWORKS USING COMPLEX EVENT PROCESSING TO MANAGE PATTERNS IN DISTRIBUTION NETWORKS Foued BAROUNI Eaton Canada [email protected] Bernard MOULIN Laval University Canada [email protected] ABSTRACT

More information

Service-oriented architecture in e-commerce applications

Service-oriented architecture in e-commerce applications Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and

More information

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies.

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Connectivity and integration Executive brief Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Page 2 Contents 2 Executive overview 3 A problem of integration 4 How this

More information

Standards for Developing and Implementing Administrative Systems at UC Davis

Standards for Developing and Implementing Administrative Systems at UC Davis Page 1 of 7 Standards for Developing and Implementing Administrative Systems at UC Davis Introduction The purpose of this document is to describe Standards for Developing and Implementing Administrative

More information

Service Oriented Architecture (SOA) for electric utilities in electrical distribution

Service Oriented Architecture (SOA) for electric utilities in electrical distribution Service Oriented Architecture (SOA) for electric utilities in electrical distribution Student: Lazaro Adolf Luhusa Supervisors: Prof. Dr. Marco Aiello, Drs. Giuliano Andrea Pagani University of Groningen

More information

IEC CIM architecture for Smart Grid to achieve interoperability International CIM Interop in March 2011

IEC CIM architecture for Smart Grid to achieve interoperability International CIM Interop in March 2011 IEC CIM for Smart Grid to achieve interoperability International CIM Interop in March 2011 Nada Reinprecht - IT Architect IBM Global Business Services 60 City Road, SouthGate, Melbourne, VIC E-mail [email protected]

More information

(authentication)? (authorization)? (auditing)?

(authentication)? (authorization)? (auditing)? Evolve Exchange provides secure Medical Cloud Platform Interoperability for data exchange for EMR companies that are presently positioned with a need to ally their company with such an Exchange in order

More information