소프트웰 메이커
Softwell Maker| 개발자 | Softwell 솔루션 Ltda |
|---|---|
| 초기 릴리즈 | 2007 |
| 안정된 릴리스 | 2.7.0.0 / 2011년 9월 2일 ( |
| 기입처 | 델파이 및 자바 |
| 운영 체제 | 크로스 플랫폼 |
| 이용가능기간: | 포르투갈어, 영어, 스페인어, 프랑스어 |
| 유형 | IDE |
| 면허증. | 독자 사양 |
| 웹 사이트 | http://www.softwell.com.br/ |
Softwell Maker는 환경 개발 회사입니다.디자이너는 시각적 양식 및 보고서(WYSIWYG), 비즈니스 규칙 및 흐름도를 사용하여 다른 작업을 시각적으로 표현합니다.
모든 것이 시작된 곳
The Maker 프로젝트는 2002년에 Bahia에 있는 소프트웨어 공장인 Freire Informatica [1]Ltda 내에서 시작되었습니다.이 공장은 제품 최초 버전부터 Softwell Maker 플랫폼을 기반으로 100개 이상의 솔루션을 개발했습니다.2004년 Softwell Solutions Ltda는 소프트웨어 개발 프로세스를 개선하기 위한 Maker 및 기타 도구의 진화 및 개선에 특화된 기업으로 설립되었습니다.
Softwell 메이커에 대해서
Softwell Maker 플랫폼은 상호의존형 제품인 IDE와 로열티 프리 런타임인 Maker와 Webrun으로 구성되어 있습니다.IDE는 데이터베이스에 설정된 특정 테이블에 시스템의 모든 사양을 기록하는 역할을 합니다.Webrun은 이러한 사양을 읽고 고객에게 최적의 애플리케이션을 제공합니다.
Softwell Maker를 사용하면 기존 개발 프로세스에서 너무 많은 단계를 생략하거나 이 도구를 사용하여 소프트웨어를 개발할 때 자동으로 채워집니다.그러면 새로운 툴뿐만 아니라 소프트웨어 개발 프로세스 전체를 실행할 수 있는 새로운 방법을 경험할 수 있습니다.우리는 이 방법론에 대한 정보를 가능한 한 빨리 다른 기사에 싣기를 바란다.
언어에 구애받지 않다
Softwell Maker가 개발한 애플리케이션은 프로그래밍 언어에 얽매이지 않기 때문에 소프트웨어의 진정한 가치인 비즈니스 규칙을 보존하기 위해 항상 기술적으로 업그레이드됩니다.
주요 기능
광범위한 애플리케이션을 지원하기 위해 이 제품은 포괄적인 리소스 목록을 제공하며 제품 기능의 요약에 따라 가능한 한 단순하고 직관적인 방법으로 이를 수행하려고 합니다.
- 여러 데이터베이스에 동시에 액세스
- 웹 서비스의 생산 및 소비
- 접근통제 및 감사로그
- HTTPS 및 클라이언트 인증 지원
- 자바 언어로 소스 코드 내보내기
- 데이터베이스 지원:Firebird 1.5/2.0/2.5, 포스트그레SQL 8.0/8.1/8.2/8.3/8.4/9.0, Oracle 10G/11G, MS-SQL Server 2000/2005/2008, MySQL 5.0-5.5,
- AJAX의 집중적인 사용
- 테마(스키) 지원
- Firefox, Internet Explorer 및 Safari 지원
- 클라이언트/서버/데이터베이스의 3층
- 자기 문서
통합 개발 환경(IDE)
현재 버전 2.4에 있는 Softwell Maker 플랫폼의 IDE(제품명)는 Windows 버전 2000, Me, XP 및 Vista(32 e 64비트)와 호환되는 Microsoft Windows(win32)용 응용 프로그램입니다. Softwell Maker 플랫폼은 폼 디자이너, 보고서 디자이너(MakerReport), 플로우차트 디자이너(Oflow)로 구성됩니다.개발자를 지원하는 f개의 마법사 및 도구.
양식 디자이너
WYSIWYG 철학에 따라 매우 유연한 컴포넌트 세트를 개발한 개발자는 애플리케이션 폼을 100% 시각적으로 이용할 수 있습니다.양식은 데이터베이스의 표에 연결되거나 연결되지 않을 수 있지만, 다양한 데이터베이스의 통합을 용이하게 하여 전체 또는 부분적으로 다른 데이터베이스에 연결할 수도 있습니다.
리포트 디자이너
이를 통해 다양한 수준의 그래픽, 테이블 상호 참조 및 하위 보고서 그룹을 시각적으로 지원하는 보고서가 가능합니다.생성된 보고서는 Win32/WINE 환경에서 실행하거나 Java로 작성된 보고서 생성기인 Jasper로 내보낼 수 있습니다.
플로우 디자이너
MakerFlow 또는 Simply Flow라고 불리기도 하는 이 컴포넌트는 액션과 비즈니스 규칙이 프로그래밍 언어의 사양에서 벗어나 100% 시각적인 접근방식을 사용하여 정의되기 때문에 코드의 완전한 독립성을 가능하게 하는 컴포넌트입니다.프로그래밍 흐름 경로에서는 논리만 허용되므로 팀은 고객에게 정말 중요한 사항(개발 소프트웨어 프로세스의 다른 세부 사항이 아닌 비즈니스 규칙)을 구현하는 데 집중할 수 있습니다.다만, 신뢰성과 안정성이 뛰어난 애플리케이션을 따를 필요가 있습니다.
마법사 도구 및 지원
Softwell Maker 플랫폼에는 개발을 지원하는 도구 세트가 있습니다.다음 사항을 언급할 수 있습니다.
- 새로운 폼 마법사– 데이터베이스 정의를 사용하여 대응하는 등록 폼을 추론합니다.
- Multi-form Creator – 여러 테이블의 폼을 한 번에 자동으로 생성할 수 있습니다.
- 프로젝트에 대한 액세스 제어– 사용자가 특정 소프트웨어 아티팩트(폼, 보고서, 흐름 등)를 정의할 수 있습니다.
- 시스템 오브젝트 자동 버전 제어– Softwell Maker IDE 자동 실행
는 변경된 각 오브젝트의 최신 복사본과 모든 소프트웨어의 복원 지점을 지원합니다.
- Project Packer – 모든 소프트웨어를 하나의 압축 파일에 저장하여 다른 환경으로 이동할 수 있습니다.
- 작업 스케줄러 - 흐름 실행을 특정 날짜 또는 패턴으로 스케줄링할 수 있습니다.
- 함수 레지스트리 – 이 인터페이스를 통해 Maker API를 확장할 수 있으므로 Softwell Maker IDE를 기본적으로 지원하는 애플리케이션을 개발할 수 있습니다.필요할 수 있는 매력이나 기존 자원의 동작을 변경할 수도 있습니다.
- Data Dictionary(데이터 사전) – 이 기능을 통해 테이블, 뷰 및 내야의 사용자 친화적인 이름을 사용하여 데이터베이스를 처리할 수 있습니다.
- 저장소 – 여러 프로젝트 간에 개체를 재사용할 수 있으므로 단일 개체를 다양한 프로젝트에서 동시에 사용할 수 있습니다.
소프트웨어 실행(Webrun)
Webrun은 Softwell Maker 플랫폼에서 애플리케이션을 실행하는 가상 머신으로 정의할 수 있습니다.소프트웨어 실행에 필요한 자원을 제공할 책임이 있습니다.현재 Webbrun은 Java 및 에서 사용할 수 있습니다.NET 플랫폼Java에서는 응용 프로그램이 표준 WAR 파일로 배포되며 다음 응용 프로그램서버용으로 승인되었습니다.Tomcat 5.5/6, JBoss, Weblogic 및 Websphere.이 애플리케이션은 소프트웨어가 구현되는 기술 플랫폼, 즉 액세스 제어, 이른바 AJAX, 데이터베이스 연결, 로드 밸런싱, 연결 풀 및 Webrun에 의해 완전히 제공되는 애플리케이션에서 사용되는 수많은 다른 서비스를 제공합니다.
Webrun 아키텍처
아래 그림은 Webrun의 내부 아키텍처와 Softwell Maker가 구축한 애플리케이션의 기본 실행 환경을 보여줍니다.여기서 비즈니스 규칙은 클라이언트(JavaScript), 서버(Java/)의 3가지 계층으로 나눌 수 있습니다.NET) 및 데이터베이스(Oracle, MS-SQL Server, Postgre)SQL, ...)또한 Visual Interface Builder(HTML, JavaScript, CSS, PDF 등), 데이터베이스 관리(트랜잭션, 프로시저, 시퀀스 등) 및 시스템 매니저(사용자 세션, 인증, 권한 등)의 내부 서브시스템도 실현할 수 있습니다.
기타 기능
- 플로우 컴파일러 - 플로우 컴파일러를 실행하여 "개발 모드"에서도 플로우 검출을 변경함으로써 JIT 철학을 연구합니다.
- 액세스 제어 및 로그 - 사용자의 ID와 권한을 확인하고 사용자가 변경한 내용을 기록합니다.
- 디버거 흐름 - 흐름 구현 지원, 실행 중지 또는 일시 중지, 변수 및 클래스 스택 검사
- 시스템 내보내기 - 응용 프로그램의 소스 코드를 Java 응용 프로그램으로 생성하거나 응용 프로그램 서버에 게시하기 위한 WAR 파일을 생성할 수 있습니다.
- JDBC - 데이터베이스에 대한 액세스는 JDBC 드라이버를 사용하여 이루어집니다.
- JSTL - JSP 구축에 사용됩니다.
레퍼런스
- ^ Freire.com.br (포르투갈어)
- Sofwell.com.br, Softwell Maker 사용자 매뉴얼.
- (포르투갈어)Info.Abril.com.br, Revista Info - N.° 266, Abril, 2008
- (포르투갈어) Revista Forbes Brasil, Setembro
외부 링크
- (포르투갈어) Abril.com, IBM e Softwell assinam acordo de parceria - info Professional
- (포르투갈어) NoticiaCapital.com.br, Empresa baiana se associa ibm IBM para comercializar soft no mundo.
- W3.org, W3C 리치 웹 클라이언트 액티비티
- (포르투갈어) Via6.com
- (포르투갈어) Estadao.com, 뉴스