Tuesday, October 29, 2013

Software Architecture vs. Data Architecture

Enterprise Architecture is not simply the composition of all sub-domain architectures, but the synthesis of them. 

From Wikipedia: In information technology, data architecture  is composed of models, policies, rules or standards that govern which data is collected, and how it is stored, arranged, integrated, and put to use in data systems and in organizations. Data is usually one of several architecture domains that form the pillars of an enterprise architecture or solution architecture.

The word software architecture intuitively denotes the high level structures of a software system. It can be defined as the set of structures needed to reason about the software system, which comprise the software elements, the relations between them, and the properties of both elements and relations 

1. Data & Software Architecture are Different Architecture Domains 

Software Architecture and Data Architecture are separate architecture domains, with different concerns. Although not absolutely required, they should be integrated under the defining and governing umbrella of Enterprise Architecture.

1) Software Architecture Focal Point: If you are answering questions as to the performance or the detailed design of software that is software architecture, whether it is part of a single area or across the whole company.

2) Data Architecture Focal Point: If you are answering questions as to how information is stored, normalized, and joined together this is data architecture. Even meta-data falls into this category.

3) EA Scope: If you are answering questions as to how well the software integrates with the company's processes, its ability to change to a particular company's needs, and how this software fits within the context of the company's strategies, this is enterprise architecture. How the data fits within this context, who owns the data, how is it created (where does it originate) and how does it fit within business understanding, this is enterprise architecture. There are natural cross-over and the enterprise architect, from a sign-off, perspective takes responsibility for the overall architecture, but should be able to assign sign-off to the technical level architects to enable their decisions. 

2. Deep Connection between Data & Software Architecture 

While the techniques and artifacts of data architecture and of solution/application architecture are distinct, there's also a deep connection between state and behavior. The well defined and executed Data Architecture is a necessary prerequisite for well defined and successful software architecture. Addressing them completely independently would be unwise. 

Data and software architecture should be considered as integral components of an enterprise architecture strategy. Although many times the data architecture as it pertains to the flow of information through the organization to enable decision making (sometimes referred to as Information architecture) does not get much focus. So the check list may include:
1)     What role does business have in defining the enterprise architecture strategy so you don't end up such deficiencies?
2)     Or how does the business provide input to ensure that you don't end up in data silos? Why do so many companies end up with data silos even though they may have enterprise architects as roles?
3)     Does that mean the enterprise architecture strategy has simply not delivered on its promise? Or is there something about the way enterprise architecture is perceived within an organization that results in such situations?

3. Data and Software Architecture as two Different Aspects of EA  

Enterprise architecture is the integration of people, processes, and technologies. It touches the other sub-domain architectures and must be aware of them.

Data & Software architecture are two different aspects of EA, but they should reside under the same roof of the EA group. However, EA is new to many organizations and oftentimes, mis-managed. When not deployed correctly it leaves a bad aura and people are no longer embracing it. If you approach it comprehensively and actionably, silos will talk to each other. Know that you have in place before you gather them to talk.

 In most cases the software architecture would be an interplay of BIDAT (business, information, data, application, technology), though the emphasis of D (data), A (application), T (technology) dimensions at a point in time, could depend on several factors, including
• Extending software architecture beyond conventional boundaries, to integrate internally with other business units, externally with partners, service providers and others
• Coupling of several internal/external services to enhance software architecture.
• Flavors of Cloud: certain to extend conventional architectures, where data and integration plays an increasingly significant role

Therefore, data architecture and software architecture are two different sub-domains of Enterprise Architecture, but they are closely related, by managing them cohesively, enterprise can breakdown the data/information silo, to make business as a whole more effectively and efficiently.


As far as I know, there are no decent open source alternatives yet. But I'm always looking. field service software 

NETSOL Technologies Inc is a worldwide provider of global IT
and enterprise application solutions which include credit and finance portfolio management systems,
SAP consulting, custom development, systems integration and technical services.Asset Finance Software

Exkash.com is reliable and most trusted instant exchange bitcoin to bank account transfer cryptocurrency withdraw btc to bank cash dollars conversion live.
Bitcoin to Bank Account

Exkash.net is reliable and the most credible instant exchange bit coin is for bank account relocation and cryptocurrency is for cash withdrawals.Exkash can track for you that how to spend your bitcoin.
When you will use Exkash, we may receive some compensation. Kindly, visit Exkash.net.
Bitcoin to Bank Account

This is best website where you can buy leatherwear items like jackets, bondage, biker wear and also other adults wear, yes leather addicts is best website for you. Visit now for more details.
Leather Addicts

If you are worry about your business and wanna hire best Web development company to make website,
mobile app and also for digital marketing. You can contact us for this.Are you looking for best web development company to make a website or mobile app for your business, then are you on the right place.

The economic landscape of today is not only demanding but it also comes with a lot of pressure.
Businesses are starting to see that they need to do something different and unique if they want to make an impact and grow.
Asset Finance And Leasing is a great way for any company to grow.

Our Expert Swimming pool contractors team build and repair pools and other larger water equipment.
They are responsible not only for the pool itself and the equipment necessary to maintain it, but also for installing safety devices to protect the pools' users.

Amazing blog related to Software Architecture. This is actually what i wanted. This blog is full of lots of information and inspiration. Keep it up.

Very good explanations of the ERP software basics, it's good to know that! A friend of mine has implemented a company which is best erp software in hyderabad right now, she provides cloud based erp software in hyderabad, so I hope it goes well for her.
Best regards

Crystal water is Georgia pools builders company with budget friendly customs solutions based in atlanta swimming
pool contractors near me creative design.

The great information that you shared. It will help all of them. Thanks for posting. Keep maintain the updates
PHP Development Companies in Chennai|
ERP Solution|
Ecommerce services|

I truly like your style of blogging. I added it to my preferred's blog webpage list and will return soon…
360DigiTMG data scientist

Find our contemporary collection of luxury Bedding Sets, doormat, pillow, flannel comforter
, Double Bed Blankets, Sheets, Bed Cover Sets and BUY JANAMAZ available at Kambal.pk. Add comfort to your home with our latest bedding sets.

If you are looking for expert it security services or it consulting services for the Los Angeles area, reach out to Frontline, a top managed it services companies.Frontline offers Los Angeles business-managed it services that guarantee you less downtime, fewer disruptions and peace of mind for fixed prices.

Braha moving company is a family owned and operated moving and storage company based in New York City. With more than 20 years of experience, we understand the importance of providing a superior level of service. We care about our customers and our employees go the extra mile to ensure their satisfaction.

I have read your blog and I gathered some new information through your blog. Your blog is really very informative and unique. Keep posting like this.

Text Analytics Solutions

Text Extraction Software

NLP Analytics Solutions

Text Summarization Solutions

Big data is a term that describes the large volume of data – both structured and unstructured – that inundates a business on a day-to-day basis. big data projects for students But it’s not the amount of data that’s important.Project Centres in Chennai

Python Training in Chennai Python Training in Chennai The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training Project Centers in Chennai

PG สล็อต online รวมทุกค่าย รวมทุกค่าย คาสิโนที่ยอดเยี่ยมรวมทุกค่ายในที่เดียวช่องทางการเล่นสล็อต จะเล่นง่ายและก็เล่นได้นานัปการเยอะขึ้นเรื่อยๆ pg slot เป็นช่องทางที่ดีสำหรับเพื่อการเล่น

สนุกสุดเหวี่ยงไปกับBETFLIX เครดิตฟรี 100 เสียงเพลง ดิสโก้ ในเกมสล็อต Disco Lady จากค่าย Pragmatic Play ที่เราได้ให้บริการ ทดลองเล่นกันแล้ววันนี้ และ ได้รับความนิยมจาก ผู้เล่นทุก ๆ ท่าน ทันที ด้วยธีมที่เป็นแนวดิสโก้ที่มีความสนุกและเสียงเพลงที่จะทำให้เราลุ่มหลงอยู่ในเกม สามารถเข้าเล่นสล้อต ดิสโก้ เลดี้ BETFLIX เครดิตฟรี 100

I appreciate you taking the time and effort to share your knowledge. This material proved to be really efficient and beneficial to me. Thank you very much for providing this information. Continue to write your blog.

Data Engineering Services 

Machine Learning Solutions

Data Analytics Solutions

Data Modernization Services

Data Engineering Services, Machine Learning Solutions, Data Analytics Solutions, Data Modernization Services

The information which you posted here is very helpful
Need Visa Service Visit Migration Agent Perth

สล็อตเว็บตรงที่ดีที่สุด แตกหนัก จ่ายจริงไม่มีโกง เราเป็นผู้นำด้านเกมเดิมพันออนไลน์ที่มีผู้เล่นมากที่สุด มีระบบหลังบ้านบริการตลอด 24 ชั่วโมง อีกทั้งยังจ่ายเงินให้กับผู้เล่นมาแล้วกว่า 100000 ยูส มาสนุกกับเราและลุ้นเงินรางวัลจากการเดิมพันไปพร้อมๆ กันกับ pg

อยากเป็นสมาชิก ที่ autobetcasino ใครที่กำลังมองหาช่องทางการทำเงินที่เพิ่มโอกาสในการได้เงินแบบง่ายๆไม่ยากบ้างตอนนี้มีเว็บที่น่าสนใจกันแล้วคือ autobet

สล็อตเว็บตรง เป็นค่ายเกมส์สล็อตออนไลน์ใหม่ที่ฮิตและนิยมที่สุดในตอนนี้ ผู้เล่นหลายคนได้ตกหลุมรักค่ายเกมส์ สล็อตเว็บตรง เพราะเป็นค่ายเกมส์ที่ทันสมัยและเป็นค่ายเกมส์ที่มีความน่าเล่นหรือ ภาพที่คมชัด ที่เสียงที่ชัดเจน เหมือนจริงเป็นอย่างมากเลยทำให้ผู้เล่นมือใหม่หรือผู้เล่นมืออาชีพได้ตกหลุมรักในPG Slot เพราะเป็นเกมส์ที่อัปเดตระบบให้ทันสมัยอยู่เสมอไม่ว่าจะเป็นการนำตัวเกมส์ใหม่เข้ามาในแต่ละอาทิตแล้วแต่ละเกมส์ก็สนุกมา แถมเงินรางวัลยังลงง่ายอีกด้วยไม่เหมือนกับค่ายอื่นที่ไม่ค่อยแตกหรืออาจจะแตกยาก PG Slot ในสมัยนี้มีผู้เล่นมากกว่าปีก่อนๆมากขึ้นกว่า 95% เลยที่เดียวเพราะเป็นค่ายเกมส์ที่แจกโบนัสบ่อย มีกิจกรรมให้ผู้เล่นอยู่ตลอด และมีการบอกเวลาตัวเกมส์ที่โบนัสกำลังจะลงอีกด้วยซึ่งถ้าเป็นค่ายเกมส์อื่นจะไม่บอกอย่างแน่นอนเพราะเดียวคนจะไปเล่นเกมส์นั้นแต่สำหรับPG Slot บอกเพราะอยากให้คนมีรายได้เสริมจากตัวเกมส์ที่ทางเราได้จัดไว้ให้ และค่ายเกมส์ PG Slot ที่ดูที่สุดกว่าเว็ปย่อยแต่ละแบรนด์คือเว็บตรงPG เพราะ เว็บตรงPG จะเป็นเว็ปที่น่าเล่น ระบบไม่เคยขัดข้องและ จะมีตัวเกมส์ใหม่มาก่อนเว็ปย่อยเสมอ เว็บตรงPG คืออะไร เว็บตรงPG คือเว็ปตรงที่ไม่ผ่านจากเว็ปไหนเลย คือเป็นเว็ปแรกที่เปิด ระบบย่อยคือ รับต่อมาจากเว็ปตรงอีกทีเลยทำให้มีปัญหาบ่อย ส่วนเว็ปตรงเงินรางวัลก็จะแตกมากว่าเว็ปย่อยอีกด้วย

Thanks for sharing useful information. Keep it up!! Also visit Best pool service software to level up your business

I appreciate your quality stuff, that was really so useful and informative. เว็บตรงไม่ผ่านตัวแทน

This is just the information I am finding everywhere. Thanks for your blog,
electric masturbator cup
masturbator cup

Post a Comment