{"id":148,"date":"2015-09-02T18:40:48","date_gmt":"2015-09-02T18:40:48","guid":{"rendered":"http:\/\/mlapshin.com\/?page_id=148"},"modified":"2017-03-01T07:28:37","modified_gmt":"2017-03-01T07:28:37","slug":"mdm-hub","status":"publish","type":"page","link":"https:\/\/mlapshin.com\/index.php\/projects\/mdm-hub\/","title":{"rendered":"MDM Hub &#038; IDD"},"content":{"rendered":"<h3>MDM\u00a0Hub<\/h3>\n<p>MDM stands for Master Data Management. Informatica\u00a0Hub is a leading MDM solution.\u00a0It was the primary reason why Informatica acquired Siperian\u00a0Inc. where I was working. It consists of the core J2EE application exposing its services through several APIs (EJB, web services, etc.) and many different tools that provide UI for it like IDD and Administration console.<\/p>\n<p>I was the lead J2EE expert in creation of a DB2 hub version that matches to the functionality of its Oracle version. I designed and implemented the database-independent data type layer and a command line tool allowing to convert Oracle stored procedures into DB2 ones.<\/p>\n<p>The main technologies and products were\u00a0Oracle, DB2, WebSphere Application Server, AIX OS,\u00a0EJB, Swing, JMS, Apache Ant, InstallAnywhere.<\/p>\n<h3>IDD<\/h3>\n<p>IDD is Information\u00a0Data Director. It is a highly configurable web application that offers UI to any data schema in the MDM Hub. The project is based on JSF (rich faces), Spring, Hibernate, EJB and AJAX technologies.<\/p>\n<p>In this project I played one of the main roles in development of \u201cAdvanced Search\u201d functionality. It was the most complicated feature in the next major release of the product. I designed and coded the IDD part of the feature. Also I participated in working out the design of the other part related to changes in the Hub.<\/p>\n<h3>Videos<\/h3>\n<ul>\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=lAVBoS3SzoI\" target=\"_blank\">Informatica MDM 9.7: Informatica Data Director\u00a0<\/a><\/li>\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=2sBvUp6sAWI\" target=\"_blank\">Modifying a Data Model in Informatica MDM Hub<\/a><\/li>\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=X0tHfgdl7s8\" target=\"_blank\">Informatica MDM SIF Intro JMS Queues<\/a><\/li>\n<\/ul>\n<h3>Code base<\/h3>\n<ul>\n<li>Core hub ~2600 classes<\/li>\n<li>IDD ~1400 classes<\/li>\n<li>Hub Console ~850 classes<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>MDM\u00a0Hub MDM stands for Master Data Management. Informatica\u00a0Hub is a leading MDM solution.\u00a0It was the primary reason why Informatica acquired Siperian\u00a0Inc. where I was working. It consists of the core J2EE application exposing its services through several APIs (EJB, web&hellip; <br \/><a class=\"read-more-button\" href=\"https:\/\/mlapshin.com\/index.php\/projects\/mdm-hub\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":140,"menu_order":20,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-148","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mlapshin.com\/index.php\/wp-json\/wp\/v2\/pages\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mlapshin.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mlapshin.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mlapshin.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mlapshin.com\/index.php\/wp-json\/wp\/v2\/comments?post=148"}],"version-history":[{"count":11,"href":"https:\/\/mlapshin.com\/index.php\/wp-json\/wp\/v2\/pages\/148\/revisions"}],"predecessor-version":[{"id":651,"href":"https:\/\/mlapshin.com\/index.php\/wp-json\/wp\/v2\/pages\/148\/revisions\/651"}],"up":[{"embeddable":true,"href":"https:\/\/mlapshin.com\/index.php\/wp-json\/wp\/v2\/pages\/140"}],"wp:attachment":[{"href":"https:\/\/mlapshin.com\/index.php\/wp-json\/wp\/v2\/media?parent=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}