Showing posts with label ER/Studio. Show all posts
Showing posts with label ER/Studio. Show all posts

Friday, April 23, 2010

Why Data Modeling is Now Critical to SOA Success

When SOA came on the scene, it promised to revolutionize how data is accessed within applications, across organizations and across the Web; basically anywhere it was needed.

Promoting the ultimate reuse of data and harnessing the rapid data growth were other promises of SOA. Rather than duplicating data from one system to another, SOA provided cleaner ways to access the data directly and reuse it. It was supposed to turn spaghetti-like webs of disparate systems with one-off, proprietary interfaces into an orchestrated access layer that could ask for data from anywhere and put data back seamlessly, while being more agile to changing business demands.

While SOA has accomplished this, it has also created some new challenges. How is this new data “source” documented? How is it governed? Who’s accountable to maintain quality and traceability to the back-end databases? At some point, the data in the SOA layer or enterprise service bus has to end up back in the database. If no standards are leveraged in the SOA infrastructure, integrating and sharing data can be problematic enough without it returning you to where you started with time and money wasted.

Data lives in more places that just databases. SOA has been invaluable in enabling its re-use and controlling data redundancy that can plague organizations. The backbone of Web services and SOA is XML and, more specifically, XML schemas (XSD). XSD development still elicits images of the "wild, wild west" where you build whatever you need with very little thought about reuse and standards. For the most part, XSDs have been created and managed by developers, not data architects. Developers typically they work on one project at a time, and typically do not think about enterprise-wide standards and ensuring data stored in one place is defined the same way as like data stored everywhere else.

As a result, not only can you have different representations of the same data in the SOA layer, but the version of the same data in the SOA layer can diverge greatly from data in source systems.

The XSD language also has different standards for how data is typed that provide a lot more freedom than database DDL. Precision and scale are optional on most data types. The maximum length is different between like data types like strings, dates and integers. Primary, foreign and check constraints are also treated differently. This can lead to drastic differences between the structure of the XSD and the back-end databases. If the source and target rules are not carried over to the XSD definition, it can cause many errors or, even worse, it can result in data loss as the payloads are messaged between systems.

One approach to the issue is to involve data architects in XSD development. The architects can leveraged their data models to create the XML structures much like they use data models to create databases. Models have been used to govern database development for years, so why not use the same modeling processes on XSDs? Obviously, it will make your life easier to employ a data modeling tool that provides some level of custom mapping between the logical/physical model and XSD. Once that is in place, it enables the architects to control the structure of the XML and reuse the same data elements and definitions for both database development and XML development.

XML, by nature, is hierarchical. Meanwhile, the popular database platforms are relational. This presents new challenges for trying to use data models as the common language, since they are also mostly relational. However, it is what most data architects are familiar with. Throw an XSD development tool at them and they will be a fish out of water. But if you give them their data modeling tool, they’ll be happy as clams. They will be able to play by their rules. They will understand the layout, the notation and they will be able to apply their knowledge very quickly.

To find a happy medium, most architects using modeling tools to develop canonical data models to represent the XSDs. Canonical in mathematical terms means "of simplest or standard form," and that is exactly what these models are. They rest somewhere between a logical and a conceptual model. Some parts are normalized and some parts are denormalized. Most of the time, the intention is never to generate a database or DDL with a canonical model. The intention is to reuse the data elements from the database-driven logical models in the XSD-driven canonical models. This provides two things. First, you can leverage your existing investment in your data modeling tool. Second, you will save a lot of time working in a familiar environment.

One of the most important keys to success is to let technology and software do the heavy lifting. Most sophisticated data modeling tools enable you to reuse data elements and break a large model into smaller submodels or subject areas. This is critical for aligning the canonical models with existing standards, as well as parts of the canonical model with the messages that are passed between systems. Even better, data modeling tools will help you to selectively generate custom XSD code directly from the logical or physical.

By Jason Tiret, Director of Modeling and Architecture Solutions, Embarcadero , 04/08/2010

Wednesday, March 3, 2010

Enterprise Data World (EDW) With Jason Tiret (Booth #213)

If you plan to attend Enterprise Data World 2010 in San Francisco on March 14 -18, then I want to invite you to all the great events we have lined up.  San Francisco is the hometown of Embarcadero Technologies -- developers of ER/Studio, All-Access, and so many other products you love. And from new products and giveaways, to an in-session speaker and VIP party, we have tons of great events that you don’t want to miss.

 

Here are a few more ways you can connect with us at Enterprise Data World 2010:

Visit us at Booth #213 and check out the latest with ER/Studio Enterprise and Embarcadero ToolCloud

Come see how cutting-edge features in ER/Studio, including ER/Studio Portal and the all new ToolCloud, can help you get better modeling and metadata management done faster. And while you’re there, enter a daily drawing to win an Amazon Kindle and Len Silverston’s Data Model Resource Book.

Attend the ER/Studio SIG Session on Wednesday, March 17, 4:30pm to 5:30pm

The ER/Studio Special Interest Group (ER SIG) provides you with an opportunity to learn tips and techniques, network with other ER/Studio customers and get the latest news about upcoming features and functionality from Embarcadero.  Embarcadero and the ER SIG leadership are committed to growing our on-line community. If you would like to share your thoughts, please take a moment to fill out this quick survey- http://www.surveymonkey.com/s/3B2VJ82

Join us on Wednesday March 17, 5:30pm to 7:30pm for Embarcadero’s VIP customer appreciation party at First Crush Wine Bar

Wednesday March 17, 5:30pm – 7:30pm 

First Crush Wine Bar

101 Cyril Magnin (just a block from the the San Francisco Hilton, EDW 2010 venue)

Stop by the Embarcadero Booth (#213) to pick up your pass and map

Hear Embarcadero’s own Jason Tiret speak on 'How to Integrate Modeling and Web 2.0 Technologies to Improve Communication" on Thursday, March 18

On March 18 at 9:50 AM, come hear Jason Tiret, Director of Modeling and Design Solutions for Embarcadero Technologies, speak on leveraging Web 2.0 type of technologies to improve communication and collaboration in enterprise modeling.

Special Discount for Embarcadero Customers

Get $100 off your registrations if you register by February 26, 2010.  Just register online http://edw2010.wilshireconferences.com and use discount code: EDW10EMB

Enterprise Data World 2010 – March 14-18, 2010

Hilton San Francisco Union Square

333 O'Farrell Street - San Francisco, California 94102 USA

Tuesday, February 2, 2010

Add ER/Studio to Microsoft SharePoint Server

Embarcadero® ER/Studio® Portal is a web-based query and reporting tool to access and search the ER/Studio Repository for improved understanding of metadata, object whereabouts, and data usage. Microsoft SharePoint Server is a tool that enables an organizations information to be aggregated in one central, web-based application. This video documents the process of adding a link to an ERStudio Enterprise Portal to an existing Microsoft SharePoint Server.

 

 

With Brad Wulf of Embarcadero Technologies

Tuesday, October 20, 2009

Embarcadero Webinar: What’s New in Modeling Tools

Introducing ER/Studio Enterprise 8.5

SAN FRANCISCO – Oct. 20, 2009 — Join Embarcadero on Wednesday, October 21 at 11 a.m. PDT for a live one-hour webinar on “What’s New in Modeling Tools.”. Learn first-hand what new ground-breaking technologies are being built into today’s most innovative modeling tools.

Jason Tiret, Embarcadero’s director of modeling and design solutions, will introduce and demonstrate the latest release of ER/Studio® Enterprise 8.5. This release is packed full of many new advanced data modeling and communication features to enable end users to design, manage and document the toughest of projects faster and easier. Data architects, data modelers, DBAs, database developers, business analysts, developers and anyone concerned with improving how information is shared across an enterprise is invited to attend.

Register today to see some of the great new features in action, such as:
• Creating UML diagrams in ER/Studio’s latest modeling addition
• Using process modeling and data modeling in a shared repository
• Browsing and reporting Visual Data Lineage diagrams through an online Portal
• Bi-directional workflow commenting between ER/Studio and Portal
• Object Labeling through the Portal

To register for this webinar, visit: http://bit.ly/47taTC.

To download a trial of ER/Studio Enterprise 8.5, go to: http://bit.ly/2pc5CG.

About the Speaker:
Jason Tiret is the director of modeling and design solutions for Embarcadero Technologies. He has more than 10 years of experience in data modeling, metadata and database management. He currently manages Embarcadero’s entire product line of award-winning modeling solutions. In this role, Jason has consulted with many Fortune 500 companies, published articles for various industry magazines, and has been a frequent speaker on the topics of data architecture, metadata and data governance.

About Embarcadero Technologies
Embarcadero Technologies, Inc. is a leading provider of award-winning tools for application developers and database professionals so they can design systems right, build them faster and run them better, regardless of their platform or programming language. Ninety of the Fortune 100 and an active community of more than three million users worldwide rely on Embarcadero products to increase productivity, reduce costs, simplify change management and compliance and accelerate innovation. Founded in 1993, Embarcadero is headquartered in San Francisco, with offices located around the world. Embarcadero is online at www.embarcadero.com.

###
Embarcadero, the Embarcadero Technologies logos and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners.

Monday, October 12, 2009

Embarcadero Expands Flexibility for Data Modelers with ER/Studio Enterprise 8.5

Embarcadero Technologies, a provider of multi-platform database tools and developer software, has announced the general availability of Embarcadero's flagship data modeling suite, ER/Studio Enterprise 8.5. This newest version of Embarcadero's data modeling tool combines process modeling, data modeling, application modeling and reporting into a comprehensive design and modeling solution.

Key themes of the new release are tighter integration of components within the suite, support for better collaboration and communication between modelers as well as non-modelers, and overall enhanced productivity.

A big part of enhancements within the new release are to enable data architects to better communicate with their communities and their organizations, Jason Tiret, director of product management for modeling and design solutions, Embarcadero, tells 5 Minute Briefing. Supporting this effort, Tiret notes, are new UML modeling features for business and software modeling, as well as integration of ER/Studio Business Architect with the ER/Studio Repository and ER/Studio Portal to allow data modelers to better communicate with the business.

The new release includes new workflow communication facilities with Web 2.0 technologies like bi-directional commenting between ER/Studio Data Architect and ER/Studio Portal to assist and streamline communication and model review with non-modelers. As a result, there is now the ability to comment on objects in the model with workflow-status kinds of comments to help modelers better collaborate better together and so they don't have to clutter up the metadata in the models, explains Tiret. "They can now have a specific place that they can put comments that are geared toward workflow and review in the product and that will actually feed out to the ER/Studio Portal and allow non-modelers to view those comments and to add comments. It is not only to streamlining communication, and the workflow and peer review process among modelers but it also going to help those modelers communicate with non-modelers like DBAs, developers, business analysts and business users that need access to the metadata and want to actively help with the modeling process."

ER/Studio Enterprise 8.5 also includes updated DBMS features for the latest editions of Oracle, SQL Server, DB2 LUW, InterBase and Teradata

For more details about ER/Studio Enterprise 8.5, go here.

Posted Oct 8, 2009