Our services
Enterprise Architecture
Enterprise architecture (EA) is a well-defined practice for conducting enterprise analysis, design, planning, and implementation, using a comprehensive approach at all times, for the successful development and execution of strategy. Enterprise architecture applies architecture principles and practices to guide organizations through the business, information, process, and technology changes necessary to execute their strategies. These practices utilize the various aspects of an enterprise to identify, motivate, and achieve these changes.
Applications Architecture
In information systems, applications architecture or application architecture is one of several architecture domains that form the pillars of an enterprise architecture (EA).
An applications architecture describes the behavior of applications used in a business, focused on how they interact with each other and with users. It is focused on the data consumed and produced by applications rather than their internal structure. In application portfolio management, applications are mapped to business functions and processes as well as costs, functional quality and technical quality in order to assess the value provided.
Solutions Architecture
Solution architecture is a practice of defining and describing an architecture of a system delivered in context of a specific solution and as such it may encompass description of an entire system or only its specific parts. Definition of a solution architecture is typically led by a solution architect.
Ready to get started?
Email rob@fairwaysconsultants.com
Systems and technologies
- Web and Application servers: Apache, JBoss, Tomcat, Web Logic 11g, Oracle AS, Web Sphere
- Java/J2EE: Web Services, EJBs, Ajax, JavaScript, JSP, Swing, JQuery, JDBC, Eclipse
- Infrastructure: Linux, Solaris 2.5 & 10, Unix, Windows Server 2000-2012
- AWS : Lambda, Step Functions, S3, Memcache, serverless, docker containerisation
- Other: Java, C, C++, Spring, , JUnit, Eclipse, Maven, Ant, CVS, Subversion, Web Services, Hadoop, Flume, Oozie, JMeter, Hudson, PHP, Perl, Taglibs, JavaScript, Unix Shell Scripts, HTML, XML, CSS
Methodologies
- Agile (Scrum, XP)
- Waterfall
- UML
- RAD
- REST
- Test-Driven Development
- Design Patterns.
Databases
- Oracle 7, 8, 9, 10g, 11g
- Database design
- DB2
- MySQL
- Postgres
- DTS
- SQL query optimisation
Business
- Requirements gathering
- Client workshops,
- Pre-sales,
- Business rules
- Stakeholder management