Main Menu
Home Articles Directory Submit Popular Site Top Rated Site - Programming - Database - Management - Software Testing and Quality Assurance - Approaches, Process, Methods New Links RSS/Atom
Sponsors



  Main  |  Submit New Article  

  Popular articles (top10)  |  Top rated articles (top10)  |  Category List  

Main  arrow  Approaches, Process, Methods  arrow  Software Architecture  (344)


Sort by:   Title ( Title (A to Z) Title (Z to A)) Date ( Date (Old Links Listed First) Date (New Links Listed First)) Rating ( Rating (Lowest Score to Highest Score) Rating (Highest Score to Lowest Score)) Popularity ( Popularity (Least to Most Hits) Popularity (Most to Least Hits))
Articles currently sorted by: Title (Z to A)


Visit   Zend Framework and the New Hybrid Designer    Last Update 2007/9/5 5:15
Category  Programming  arrow  PHP  :  Programming  arrow  Tools  :  Approaches, Process, Methods  arrow  Software Architecture
Description
Having a background in design, I've always felt a bit of a fake discussing web programming, however, the fact is that more and more designers are demonstrating that the whole left brain versus right brain, creativity versus logic idea is not as clear cut as is too often portrayed. While a good sense of aesthetics is important, it does not in itself directly equate to a well designed product. This is particularly true with web design, as a recent Web 2.0 Expo session entitled "The New Hybrid Designer" put it; "modern web design requires the coding savviness of a developer coupled with the aesthetics and user awareness of a designer". In this article I'd like to expand on an idea, put forward in that session, that choosing a decent platform or framework can provide an easier route into more productive development. The article is targeted at readers who already have experience working with PHP and are eager to improve their skills but don't necessarily have the background to know what they should be learning.

Hits: 56  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Wonderland Of SOA Governance Popular articles    Last Update 2009/11/13 11:23
Category  Management  :  Approaches, Process, Methods  arrow  Software Architecture  :  Programming  arrow  Platforms  arrow  Services / Microservices
Description
In this article, Michael Poulin elaborates on the differences between of governance and management and tries to explore the 'wonderland' of governance in a service-oriented environment.

Hits: 406  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Why Do We Need Distributed OSGi?    Last Update 2009/2/26 10:31
Category  Approaches, Process, Methods  arrow  Software Architecture  :  Programming  arrow  Platforms  arrow  Services / Microservices
Description
In a new article, Eric Newcomer writes about the current status of distributed OSGi and explains the reasons for standardizing it in the first place.

Hits: 40  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Why BPEL is not the holy grail for BPM Popular articles    Last Update 2008/11/12 16:39
Category  Programming  arrow  Tools  :  Approaches, Process, Methods  arrow  Software Architecture
Description
Looking at recent articles and various BPM solutions, it would be easy to assume that BPEL is now the defacto standard to be used when implementing a workflow engine. From a technical perspective this may well be correct, however few people will claim that BPEL can be easily understood by the end-user, a.k.a the business analyst, who definitely prefers a graph based notation such as BPMN. This article will provide guidance in understanding the discrepancy between the technical point of view (pro-BPEL) and analyst's (pro-BPMN). Going further, even if most BPEL-based BPM solutions agree on the discrepancy (since they usually provide a BPMN to BPEL mapping) this article will explain why it is not currently the solution to BPM problems. A real-world example will be used to illustrate our arguments.

Hits: 329  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   When Good Architecture Goes Bad    Last Update 2009/4/1 12:58
Category  Programming  arrow  Maintenance  :  Approaches, Process, Methods  arrow  Software Architecture
Description
Every developer eventually encounters it at some stage in his or her career – the code that no one understands and that no one wants to touch in case it breaks. Sound familiar? But how did the software get that bad? Presumably no one set out to make it like that? The answer is that the software is suffering from Software Erosion – the constant decay of the internal structure of a software system that occurs in all phases of software development and maintenance.

Hits: 57  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   What Software Architects Need to Know About DevOps    Last Update 2015/10/14 10:32
Category  Approaches, Process, Methods  arrow  Software Architecture
Description
Much has been written about DevOps, but most of it focuses on the Ops side of things. This article highlights the most important aspects for software architects and engineers. Itl covers core aspects that software architects should be aware of: DevOps, its motivation and its main practices, organizational aspects of introducing DevOps, and implications for software architecture.

Hits: 11  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   What is SOA anyway - from hype to reality    Last Update 2009/10/7 17:48
Category  Approaches, Process, Methods  arrow  Software Architecture  :  Programming  arrow  Platforms  arrow  Services / Microservices
Description
This article looks at some of the myths and misconceptions around SOA and provide a crisp definition that bridges the technical and business views of SOA

Hits: 34  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   We Don't Need No Architects    Last Update 2008/9/4 14:14
Category  Approaches, Process, Methods  arrow  Software Architecture
Description
This article presents a defense of the practice of architecture in software development. It defines the qualities of an effective architect and describes the skills required to succeed in this profession. The article examines widely held perceptions of architects and some of the mistakes that architects make which contribute to negative perceptions. Ultimately, the intent is to show the value good architects bring to a software development effort.

Hits: 16  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Versioning in SOA    Last Update 2008/2/21 13:55
Category  Programming  arrow  Configuration Management / DevOps  :  Approaches, Process, Methods  arrow  Software Architecture  :  Programming  arrow  Platforms  arrow  Services / Microservices
Description
Service-oriented architecture (SOA) is taking a center stage in enterprise architecture. SOA enables parallel development by multiple disparate teams, each with its own delivery and maintenance schedule. In this article, I will examine service-versioning approaches, allowing service implementations to evolve without breaking existing consumers, leading to more loosely coupled SOA implementations. The basic idea of service versioning is fairly simple, but its implementation requires strict governance. I will discuss units of versioning; service changes, constituting a new version; service version life-cycle considerations; and version deployment/access approaches. The method-based service versioning proposed here allows one to minimize the impact of versioning and to reduce amount of deployed code. Semantic messaging for service-interface definitions makes service implementation more resilient to change.

Hits: 37  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Versioning in SOA    Last Update 2007/6/19 5:08
Category  Approaches, Process, Methods  arrow  Software Architecture  :  Programming  arrow  Platforms  arrow  Services / Microservices
Description
Service-oriented architecture (SOA) is taking a center stage in enterprise architecture. SOA enables parallel development by multiple disparate teams, each with its own delivery and maintenance schedule. In this article, I will examine service-versioning approaches, allowing service implementations to evolve without breaking existing consumers, leading to more loosely coupled SOA implementations. The basic idea of service versioning is fairly simple, but its implementation requires strict governance. I will discuss units of versioning; service changes, constituting a new version; service version life-cycle considerations; and version deployment/access approaches. The method-based service versioning proposed here allows one to minimize the impact of versioning and to reduce amount of deployed code. Semantic messaging for service-interface definitions makes service implementation more resilient to change.

Hits: 30  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)



(1) 2 3 4 5 6 7 8 9 10 11 [35] » 
Practical
Methods & Tools
RSS 2.0
Twitter
Contact
THEME_VALIDXHTML    THEME_VALIDCSS

Copyright (c) 2007-2013 Martinig & Associates | Methods & Tools Software Development Magazine | Privacy Policy
Software Development Tools | Software Development Articles | Software Development Directory | Software Development Videos
Software Development Jobs | Software Development News | Software Development Books
Software Development Blogs | Software Development Conferences