새소식

인기 검색어

사업-기술 소개/웹 시스템 개발 기술

웹 시스템 개발 기술

  • -

저희 에이엔아이티는 다음과 같은 방법으로 Web System 을 개발 납품 관리 합니다.
라이브러리화된 클래스로 인해 기본적인 관리 기능이 많이 들어가 있으며, 개발 후에도 디자인 변경 등이 편하도록 되어 있습니다. 단순한 계약내용에 의한 개발만 납품하는게 아니라 다양한 기능과 차후 관리 수단까지 당사에서 제공해 드립니다. 

.NET(C#/VB), PHP, JSP, WPF 와 Silverlight 

를 기반으로 웹 시스템 개발 작업이 가능합니다.
(관리형 시스템 위주와 HTML5 Web을 주로 수주 개발 합니다.)

 

웹 시스템 개발 기술

 

언 어
Platform
회 사
자체 개발 클래스
개발툴
OS
웹 서버
DB 서버
C#.net
.NET FrameWork 1.1/2.0
Microsoft
iasmcs
Vs2003, Vs2005
Window 2003
IIS6.0
MSSQL
Oracle
Mysql
Vb.net
iasmvb
JSP
JDK 1.4/1.5
Sun
iasmJava
Eclipse 3.x
Redhat 9
Apache
JavaSE 10 Oracle iasmJava Eclipse(Mars) Fedora 13
PHP
-
-
없음
Eclipse (PDT)
Redhat 9
C#.net
.NET FrameWork 3.5
Microsoft
iasmcs.web
Vs2008
Window2008
IIS7.0
.NET FrameWork 4.0
Microsoft
iasmcs.web
Vs2010
Window2008
IIS7.0
.NET FrameWork 4.5
Microsoft
iasmcs.web
Vs2013
Window2012
IIS8.0
.NET FrameWork 4.6 Microsoft iasmcs.web Vs2015 Window2012 IIS8.0

* 자체 개발 클래스는 당사가 개발해서 사용하는 Class Library 입니다. PHP 의 경우 클래스 단위 작업 수행성이 좋지 않아 자체 클래스 개발을 하지 않았으며, 대규모 개발에 적합하지 않습니다.

 

Web System 개발 특징

 

분 류
설 명
탬플릿 기능
(Design Templete)
보통은  프로그래머의  작업은 디자인이 나온 후에 시작이 됩니다
그래서 디자인과 프로그램이 기간상 매치가 되지 않아 마감일자에 문제 생기는 경우가 있습니다.
이런 문제점을 보안하기 위해 IASM에서는 강력한 디자인 관련 클래스가 있습니다
( 디자인 탬플릿 기능, 탬플릿 해석기, 로컬 to 서버 자동 업로드프로그램, 디자인 Html Editor 등 )
즉, 동일 시점에 디자이너는 디자인을 진행, 프로그래머는 디자인 영역 이외의 부분을 작업한후 내부적인 기능으로 두 작업부분이 모두 합쳐져 사이트가 구성되는 기능이 있습니다
이런 탬플릿 디자인 특징 때문에 프로젝트 완료 후 디자인 변경이 아주 용이하며, 사이트 전체 디자인을 완전히 바꾸는데 시간과 노력이 거의 소요되지 않습니다
메뉴구성기
(MenuTree)
홈페이지의 모든 부분이 메뉴 Tree로 구성으로 방식입니다. 고객의 메뉴 이동요청에 별 무리가 없습니다 ( 메뉴 Tree 전체 / 부분 이동 기능, 이동시 링크 수동 변화없음)
컨텐츠 유지보수
(Edit Contents Page)
납품후 업무 관리자가 개발자 없이도  컨텐츠 유지보수가 가능하도록 고정 컨테츠가 프로그램화 되어있습니다. 서버연동형 WebEditor 프로그램을 통해 개발자가 아니더라도 업무 관리자가 직접 컨텐츠를 관리 할 수 있습니다
보고 계시는 현재 페이지도 컨텐츠 관리 프로그램에 의해 입력되어 있으며, 관리자로 로그인되어 있다면 축키 (F8) 을 눌러서 홈페이지 내용을 바로 수정할 수 있습니다.
(그림, 첨부화일도 모두 자동 업로드됨)
Web Design
전문적인 웹디자이너를 통해 고객님이 원하는 최고의 수준으로 맞춰 드리겠습니다
CSS
전 홈페이지에 다양한 스타일 시트(.css)가 적용되어 있습니다
IASM 공용 Css - 사이트 전용 Css - 서비스형태일경우 Service Style Css 서비스 Style의 경우 20개가 넘게 준비되어 있으며, 샘플을 보며 사이트와 어울리는지 검사도 가능합니다
해당 스타일 시트 변경만으로도 사이트의 분위기가 완전히 바뀔수 있습니다.
Java Script
사이트에 자주 사용되는 스크립트(CommonJavascript.js)는 항상 로딩되며
특정의 페이지에서만 이용되는 자바스크립트는 필요시마다 IASM에서 자동으로 첨부합니다
빠른 로딩을 위해 한페이지 스크립트 사용량을 최소화하기위해 개발하면서 항상 주의하고 노력합니다
JS 화일을 공개를 하지 않는 기능인 Jscript.Encode도 포함되어 있습니다
Jscript.Encode는 브라우저만이 해독할 수 있는 코딩된 화일입니다
SI /ERP Standard
수많은 SI 프로젝트를 수행하면서 SI 관련된 표준화 및 클래스화가 되어 있습니다. SI에 자주 사용되는 데이타 목록, 쓰기, 조회, 수정, 멀티 검색, 페이지글 수 조절, 다중 정렬, 각종 데이타 필터, 그룹화, Excel / Word / PDF 내보내기, 인쇄, Excel형 편집기, 그래프 컴포넌트등이 표준화, 클래스 함수화되어 있습니다
DataBase
IASM을 이용 다양한 데이터베이스 관련 자동화 클래스가 존재합니다.
일반적으로 자주 범하는 오류들을 막거나 자동으로 처리해 줄 수 있는 루틴들이 많이 들어가 있으므로,
데이터베이스 관련 오류를 최소화 하면서 빠르게 개발할수 있습니다
또한 IASM에 DB Server에 의한 SQL Statement가 자동변환되는 클래스가 있어서 MsSql에 사용하던 DB를 Oracle로 변환시 별도 프로그램 변경이 필요 없습니다
IASM Service
기존에 IASM에 이미 개발되어 있는 Service를 별도 변경없이 쉽게 붙혀서 사용할수 있습니다
관리자 / 개발자 메뉴
어떤종류의 웹사이트건 IASM 기능에 의해 관리자 페이지와 개발자 페이지가 같이 들어 있습니다.
관리자 페이지는 일반적인 고객측에서 업무를 관리하는 기능을 하는 메뉴들이 있으며, 개발자 페이지는 사이트의 주요한 개발 기능을 조절할수 있는 메뉴들 입니다. 주요한 개발자 메뉴에는 회원관리, 분류/그룹관리, 유동컨텐츠관리, 템플릿관리, 서버관리, 캐쉬관리, 서비스관리, 사이트 설정관리, 접속통계 관리, 공사중/서버점검 공지관리 등이 있습니다.
Activex
웹 브라우저가 제공하는 기능을 넘어서는 작업을 할 때 사용합니다. ActiveX는 주로 MFC(v9.0)로 제작하며 제작 배포 실적이 많고 C언어 App개발에 능숙하므로 완벽한 ActiveX를 제작해서 제공해 드립니다.
현재 개발된 컴포넌트로는 IamproUpload (파일Upload/Download/웹Installer 기능 등),  ProSocket (패킷송수신, 파일송수신, 채팅등), FTP Client, WallPaper ActiveX, Program Luncher ActiveX 등이 있습니다

 

Web System 개발 관련 기술

 

분 야
종 류
부연 설명
신규 트렌드
Web Socket
(Application)
ㆍHTML5 Web Socket의 서버쪽을 Application Socket Server로 개발 (별도 IIS/Apache미필요)
Web Socket
(Web서버)
ㆍWeb Page 개발 언어로 Web Socket Server 구현(제공된 부분이외에 응용성은 Application보다 약함)
HTML5 WebSocket
(Browser)
ㆍ패킷을 이용한 WebSocket 서버와 통신. Byte를 Encode/Decode하여 양방향 통신
ㆍ툴을 통해 Protobuf를 코딩에 적용
HTML5 Canvas
(Browser)
ㆍCanvas를 통한 다양한 Drawing 코드 구현 (개발된 작화 App와 한쌍으로도 작동 가능)
ㆍHtml5 WebSocket과 함께 실시간 차트 개발 구현.
기타
ㆍJQuery 사용 개발. 모바일웹 개발. 반응형 홈페이지 개발(부트스트랩 Optimize 자체버전)
Web App
제 작
ASP
ㆍ다양한 코딩 작업과 다양한 사이트 제작 실적 있음.
ㆍ대형 사이트 구축 실적 유.
ㆍASP로 기능을 구현할 수 없을때는 RemoteScript 나 또는
   ServerComponent 나 Activex를 사용하여 구현 가능합니다.
ㆍmysql, mssql, oracle 서버 연동 실적 유.
ㆍmssql server 를 사용하여 가장 많이 개발함 ( 개발의 용이성 때문 )
ㆍ여태까지 작업했던 30여개가 넘는 많은 홈페이지의 작업소스 보유.
.NET
( C# / VB)
ㆍ2002년 초부터 시작함.
ㆍ어플리케션 부분과 동일한 클래스를 사용. (+iasmcs.Web)
ㆍVB언어와 C#언어 모두 개발가능.
ㆍCGI언어의 코딩상 한계가 거의 없어져서 모든종류의 코딩이 가능함.
ㆍ래퍼런스 없이도 거의 모든 개발 가능한 상태임 ( 작업 실적 많음 )
ㆍ최근 많은 프로젝트를 닷넷으로 진행하고 있음.
ㆍiasm Class를 통해 빠른 시간안에 개발 가능함.
ㆍ대형 사이트 개발 경력 다수 있음.
ㆍ대형 사이트 유지 개발 경력 다수 있음.
ㆍ대형 서버 관리 경력 다수 있음 ( Window 서버군 2000, 2003, 2008, 2012 )
ㆍCache 방식을 사용하여 페이지 표시 속도 최대화.
JSP ㆍJSP + 테그라이브러리 + Bean 클래스등으로 제작
ㆍ대형사이트 제작에 필요한 모든 기술 가지고 있음
ㆍMysql , Oracle , MSsql 로 작업 실적 많음
ㆍIASM.Java Beans 클래스로 작업속도가 매우 빠른편임
ㆍ최근 많은 프로젝트를 JSP로 진행하고 있음
PHP
ㆍDB(mssql,mysql,msql)연동하여 사이트 제작 가능
ㆍ사이트 구축 실적 다수
ㆍ다수의 개발 소스 가지고 있음.
Perl
ㆍ사이트 구축 작업 가능, 주문제작 가능
Remote Script
ㆍASP 개발 한계가 생길 때 부가적으로 사용.
ㆍ웹브라우저 상에서 서버 클라이언트간의 직접적인 실시간 통신 가능.
VB 32Bit CGL
ㆍAPI를 이용한 win32 CGI 제작가능 ( Visual Basic으로 작업 )
ㆍDll로 작업되기 때문에 서버와 연동되는 특이한 작업들이 가능함
   ( Asp와 ServerComponent 합쳐진 기능구현 작업이 가능함 )
ISAPI
ㆍC++ 6.0으로 작업. IIS 필터 제작 실적 다수.
Ajax
ㆍ클라이언트에서 서버에 갱신없이 실시간 호출하여 javascript로 화면
   표현하는 기술
ㆍ2003년 경에 최초로 사이트 제작 실적 유 ( 대우 중장비 관련 사이트 )
   그 후 다수 사용 중.
홈페이지 제 작
HTML 코딩
ㆍ나모웹에디터 5.0, 6.0, 2006,2008 버전 사용 개발
ㆍ드림위버, 메모장, InterDev 등 이용
ㆍ많은 코딩작업으로 고급 코딩작업 가능
VBScript
ㆍ모든 함수 완벽 사용가능
ㆍActivex 제어가능
JavaScript
ㆍInterDev 이용 작업
ㆍNetscape 및 Explorer 관련 작업 다수
ㆍActivex와 연동 및 제어 실적 다수
ㆍ지원되는 모든 Script 제작가능
웹 서버
Apache
(Tomcat)
ㆍ사용 및 관리 가능
ㆍ실제 사용 및 운영 중
Resin
ㆍ사용 및 관리 가능
ㆍResin 2.0 실제 사용 및 운영 중
IIs
ㆍ4.0~8.0
ㆍ사용 및 관리 가능
ㆍ프로그램을 이용한 IIS 제어 프로그래밍 가능 ( ADSI 이용 )
Website
ㆍ사용 및 관리 가능 ( 2000년~2001년 )
서버 OS
WinNT 4.0
ㆍ오랜 사용 실적과 대형 서버 관리 실적 유
Linux
ㆍ리눅스 서버구축 및 관리
Win2000, 2003
2008 Server
ㆍ현재 가장 많이 사용 중
ㆍ전용선 세팅에서 모든 서버 관리 가능
   ( DNS,TelNet, Http, Ftp, 터미널서비스, SQL, SMTP 등 )

 

* 내용적으로는 불가능한 언어는 거의 없습니다. 위의 언어에 속하지 않은 새로운 언어로 프로젝트를 개발하고 싶으신 경우, 별도로 문의해 주시기 바랍니다.

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.